我一直在尝试使用PDO从PHP连接到MySQL。但是,我收到了这个错误信息:
PHP致命错误:无法在/home/abdullah/Documents/projects/cs50_radio/public/test.php的第5行找到驱动程序 调用堆栈: #0 /home/abdullah/Documents/projects/cs50_radio/public/test.php(5): PDO->__construct('mysql:host=127....')
PDO已启用并安装。我检查了phpinfo(),但是无法弄清楚错误原因。
以下是我用于连接的代码:
<?php
$user = "root";
$pass = "root";
$dbh = new PDO("mysql:host=127.0.0.1;dbname=radio;port=3306", $user, $pass);
//$dbh->query('INSERT INTO users (name) VALUES ("abdullah")');
$dbh = null;
?>
我的项目文件夹中是否应包含任何其他驱动程序或文件?或者是我在代码方面遗漏了什么吗?
new PDO("mysql:host=127.0.0.1;dbname=radio", $user, $pass);
- Alive to die - Anantextension=php_pdo_mysql.dll
而不是;extension=php_pdo_mysql.dll
(没有分号) - Max