Fatal error: Call to a member function query() on string in C:\xampp\htdocs\projects\debug\pdo.PHP on line 13在Windows上爲PHP配置MySQL的PDO驅動5.6.3
任何人都知道如何解決這個問題?我已經取消註釋PDO擴展,但仍然存在並@其他時間得到
Fatal error: Call to a member function fetch() on boolean in C:\xampp\htdocs\projects\pdo_oop\pdo_fetch.php on line 52
這是一個不同的腳本,但使用相同的代碼模式。我正在運行PHP 5.6.3。
try {
$dns = new PDO ("mysql:host=localhost;dbname=oophp");
$sql = 'Select name,meaning,gender FROM names ORDER BY name';
$result = $dns->query($sql);
} catch(exception $e) {
$error = $e->getMessage();
}
if (isset($error)) {
echo $error;
}else {
echo 'Connection succesful<br/>';
}
while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
print_r($row);
}
提及的用戶名和密碼。 – 2015-02-23 12:56:10