执行函数执行时出现PHP PDO错误

时间:2017-06-05 09:29:18

标签: php sql pdo

我正在使用PHP PDO连接,以下查询执行不会给我结果。相反,它会引发以下错误:

  

致命错误:在非对象

上调用成员函数fetchAll()
$req = $db->prepare("SELECT * FROM TableName WHERE id=:id", array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
//$req->bindParam(':id',$id,PDO::PARAM_STR);
$res = $req->execute(array(':id'=>$id));
var_dump($res); // returns boolean true
var_dump($res->fetchAll());   // giving error -- calling fetchAll() member function on non-object

对此有任何建议。

0 个答案:

没有答案