Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用pdo fetch assoc时出错主要错误_Php_Mysql - Fatal编程技术网

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

Php 使用pdo fetch assoc时出错主要错误,php,mysql,Php,Mysql,伙计们,这有什么问题吗?我想检查一下$result中有什么东西,如果没有,它应该做一些声明,但我得到了这个错误 调用未定义的方法PDO::execute->execute用于准备好的语句。您需要->查询 e、 g 及 你也有一个单一的报价,将打破你的查询嗯,我不习惯PDO,但我认为你必须使用准备之前->检查此网站: $sqls ="SELECT * FROM review WHERE user= '{}AND id=:id"; $handle->execute($sqls); $resu

伙计们,这有什么问题吗?我想检查一下$result中有什么东西,如果没有,它应该做一些声明,但我得到了这个错误

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

->execute用于准备好的语句。您需要->查询

e、 g


你也有一个单一的报价,将打破你的查询嗯,我不习惯PDO,但我认为你必须使用准备之前->检查此网站:
$sqls ="SELECT * FROM review WHERE user= '{}AND id=:id";
$handle->execute($sqls);
 $result = $handle->fetchAll(PDO::FETCH_ASSOC);

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


}
$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