我从 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);
对于主机=?那是本地主机,还是本地主机:80?还是完全不同的东西?我的 MySQL 数据库的端口号是 3306。这有关系吗?还是只是“本地主机”完全没问题?