2

我阅读了有关 PDO 的教程。我有一个错误并尝试了 errorInfo() 函数。但是,在尝试使用 errorInfo() 时出现此错误:

Fatal error: Call to a member function errorInfo() on a non-object in C:\Users\Nico\Dropbox\PHP\Vagex Clone\Website\pdo\select.php on line 8

我在教程中使用了这段代码:

$query = $db->query('SELECT * FROM notexistingtable'); //that was the error I had 

if (!$query) {
var_dump($query->errorInfo());
} 

所以 - 如果我有这样的错误,我该如何正确使用 errorInfo() 函数?

4

1 回答 1

3

请参阅http://lu1.php.net/manual/en/pdo.errorinfo.php:errorInfo 是 PDO 的一种方法(实例在这里$db),而不是false失败查询返回的方法。

因此$db->errorInfo()用于获取故障信息。

于 2013-06-09T15:56:00.937 回答