$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()
答案 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