この例は、php サイトから取得しました。
<?php
try {
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
foreach($dbh->query('SELECT * from FOO') as $row) {
print_r($row);
}
$dbh = null;
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die();
}
?>
Mac で MAMP を使用しています。ローカル サイトを呼び出すと、次のようになります。
http://localhost:80/mysite/index.php
じゃあ具体的に何を書けばいいんだ
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
ホスト = ? それは localhost でしょうか、それとも localhost:80 でしょうか? それともまったく違うものですか?MySQL DB のポート番号は 3306 です。これは関係ありますか? または、「localhost」だけで問題ありませんか?