14歳の自分に衝撃の事実を告げてください

PHPのデータベースとの連携なのですが
結論から言うとどうゆふうに宣言するのが適切でしょうか?

参考URL
http://qiita.com/mpyw/items/b00b72c5c95aac573b71 …

$pdo = new PDO($dsn, $username, $password, $driver_options);

というデータベースと連携する為の一行があると思いますが
これをリンク先のURLの通り?(自信ありません)にやると
$pdo = new PDO(mysql:dbname=test;host=localhost;charset=utf8, $username, $password, $driver_options);
になってしまうのですが合っていますでしょうか?
何でそう思ったのかというと
単純に$dsnが「 mysql:dbname=test;host=localhost;charset=utf8 」だと思うので$dsnに代入したのですが接続エラーなので間違っていると思いますがどうゆう風に宣言するのが適切でしょうか?

馬鹿な質問でスミマセン。

A 回答 (1件)

クォーテーションでくくっていますか?



$dsn = 'mysql:dbname=test;host=localhost;charset=utf8';
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報