MAMP環境でMySQLの接続先を変更する方法を教えてください。
PHPファイルは、「MAMP/htdoc」に保存しています。
ブラウザでそのファイルを開くとエラーが発生します。
SQLSTATE[HY000] [1049] Unknown database 'test'
MAMP環境のデータベースには、確かに「test」は存在していません。
今回やりたいことは、IPアドレス「192.168.1.110」にあるデータベースに接続させたいです。
PHPファイルを実行した時にIPアドレス「192.168.1.110」にあるデータベースに接続させるにはどのようにすればよいでしょうか?
ターミナルからIPアドレス「192.168.1.110」にあるデータベースに接続できて、テーブルのデータをSELECTして確認することはできます。
// DB情報 $host='192.168.1.110'; $db='test'; $user = 'testuser'; $pass ='test1234'; // charsetを指定 $options = array(PDO::MYSQL_ATTR_INIT_COMMAND=>"SET CHARACTER SET 'utf8'"); // DBに接続 $pdo=new PDO("mysql: host=$host; dbname=$db", $user, $pass, $options);

回答1件
あなたの回答
tips
プレビュー