前提・実現したいこと
MAMPの環境でApache上のPHPのファイルを実行してMySQLのデータを表示させたいです。
MySQLに接続するにはどのように設定すればよいでしょうか
お教えください。よろしくお願いします。
発生している問題・エラーメッセージ
データが表示されない。
エラーメッセージ
TimeOut
該当のソースコード
MAMP/htdocs/test.php
<?php $db = new mysqli('localhost','root','root','db_test’); if ($db->connect_error) { echo $db->connect_error; exit (); } $sql = 'SELECT * FROM m_test’; $result = mysqli_query($db, $sql); while ($data = mysql_fetch_array($result)) { echo '<p>' . $data['name'] . ':' . $data['old'] . "</p>\n"; } $db = mysql_close($db); if (!$db) { exit('データベースとの接続を閉じられませんでした。'); }
試したこと
最初MAMPの下記のディレクトリに「my.cnf」がなかったので
新規にファイルを作成した。
MAMP/conf/my.cnf
[client]
user=root
password=root
host=localhost
database=db_test
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
MAMP 5.3
Apache 2.4.34
PHP 7.3.1
MySQL 5.7.25
Apache Port 80
MySQL Port 3306
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。