【发布时间】:2013-01-21 09:31:17
【问题描述】:
我想使用 PDO 扩展连接 MySQL 数据库。我正在使用 PHP 5.4
$db = new PDO('mysql:host=localhost:8080;dbname=films_db;charset=UTF-8', 'root', '');
$query = "SELECT * FROM employee";
$result = $db->query($query);
while($row = $result->fetch(PDO::FETCH_ASSOC)) {
print_r($row);
}
$result->closeCursor();
但是,我的 WAMP 服务器没有响应。我没有得到任何结果。它的“等待本地主机”状态并出现服务器超时错误。
请帮我解决这个问题。谢谢。
【问题讨论】:
-
您是否在 WAMP 服务器中启用了
PDO扩展? -
当您从 Web 服务器获得意外结果时,一如既往:查看服务器日志文件!尤其是错误日志文件,因为这是记录语法和运行时错误的地方。在类似于 /var/log/apache2/error_log 的 Linux 上,不确定 Windoze。
-
@YogeshSuthar :我使用的是 PHP 5.4(是的,它已启用)
-
@vlcekmi3 :不,仍然“等待本地主机”。但没有得到任何结果。当我评论“'mysql:host=localhost;port=8080;dbname=films_db;charset=UTF-8'”时。服务器正在工作。
标签: php mysql pdo wamp wampserver