0

我已经尝试了一切,但我不断收到这个错误。

致命错误:未捕获的异常 'PDOException' 带有消息 'SQLSTATE[HY000] [2005] 未知的 MySQL 服务器主机

我的服务器是否有可能阻止它?我如何解决它

$dbh = new PDO('mysql:host=$host;dbname=$database',$username,$password);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

dbinfo.php 是:

$host="mysql.spri.co.za;port=3307"; $database="kruger_park_live"; $username="*****"; $password="*****";
4

1 回答 1

0

用这个:

$dbh = new PDO("mysql:host=$host;dbname=$database",$username,$password);

当您使用单引号时,变量不会被它们的值替换。

于 2013-05-27T10:35:09.997 回答