【发布时间】:2016-09-23 00:19:41
【问题描述】:
我正在尝试使用 PHP 连接到名称为 auth 的数据库。我用 SequelPro 创建了数据库,我正在使用 MAMP 连接我的 PHP 代码是
$server = 'localhost';
$username = 'root';
$password = 'root';
$database = 'auth';
try {
$conn = new PDO("mysql:host=$server;dbname=$database; $username, $password");
} catch(PDOException $e) {
die("Connection failed ". $e->getMessage());
【问题讨论】:
-
您在 try 块 .pl 中已将 new 写为 nee。查看。 $conn = new PDO("mysql:host= $server;dbname=$database;, $username, $password");
-
host= $server里面不应该有任何空格,;, $username里面有一个逗号。请花时间仔细阅读手册php.net/manual/en/pdo.connections.php -
我在移动设备上,所以这是我编辑的问题中的错字。
-
@chris85 成功了!!
-
@chris85 啊,放错地方了。好吧,我留给他们的手册链接语法正确,你也一样。