2
我收到「找不到驅動程序」的錯誤....任何想法?我盯着這個很長一段時間,所以我需要一個新的眼睛。謝謝!MySQL,PHP,PDO「找不到驅動程序」錯誤
<?php
try {
$objDb = new PDO('myql:host=localhost;dbname=test',
'$user', '$pass');
$objDb->exec('SET CHARACTER SET utf8');
$sql = "SELECT *
FROM 'departments'
WHERE 'code' = 0";
$statement = $objDb->query($sql);
$list = $statement->fetchAll(PDO::FETCH_ASSOC);
} catch(PDOException $e) {
echo $e->getMessage();
}
?>
我很茫然......我在家裏都有這個設置,所以我對所有的東西都有根。這是我知道的:
**phpinfo()**
**PDO**
PDO support enabled
PDO drivers mysql
**pdo_mysql**
PDO Driver for MySQL enabled
Client API version mysqlnd 5.0.10 - 20111026 - $Id: b0b3b15c693b7f6aeb3aa66b646fee339f175e39 $
**mysql**
MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version mysqlnd 5.0.10 - 20111026 - $Id: b0b3b15c693b7f6aeb3aa66b646fee339f175e39 $
你能粘貼你得到的完整錯誤字符串嗎? – raidenace
謝謝!我剛剛編輯了我的帖子,添加了代碼括號,但你擊敗了我。 :) – Mike
除了@Explosion Pills的回答,你不應該在你的查詢中用'''引用你的表和列名。你應該使用反引號,但這只是在mysql中保留字的列/表名稱所必需的。 – jeroen