使用pdo fetch assoc主要错误时出错

时间:2014-04-09 19:14:05

标签: php mysql

$sqls ="SELECT * FROM review WHERE user= '{}AND id=:id";
$handle->execute($sqls);
 $result = $handle->fetchAll(PDO::FETCH_ASSOC);

if(!(count($result) > 0)){


}

伙计们这里有什么问题我想检查$ result中有什么东西,如果没有什么它应该做一些陈述但我得到这个错误

调用未定义的方法PDO :: execute()

1 个答案:

答案 0 :(得分:0)

->execute()用于准备好的陈述。您想要->query()

e.g。

$stmt = $pdo->prepare($sql); // prepare the query
$stmt->execute(); // actually execute it
$row = $stmt->fetch(); // fetch data

$stmt = $pdo->query($sql); // directly execute the query
$row = $stmt->fetch(); // fetch data