首先要说的是我对整个SQL准备的事情有点新鲜。 这是我的问题,当我尝试计算用户评价帖子的次数我没有得到回复时,我得到一个奇怪的错误。任何帮助将不胜感激。
$query = "SELECT COUNT(*) FROM `rate` WHERE `userID`=? AND `postID`=?";
if($stmt = $connection->prepare($query)){
$stmt->bind_param("ii", $id, $post_id);
$stmt->execute();
$stmt->bind_result($count);
$stmt->fetch();
echo $count;
} else {
echo $connection->error;
}
echo $ connection->错误给出的错误是: 您的SQL语法有错误;检查与您的MariaDB服务器版本对应的手册,以便在第1行的''附近使用正确的语法
答案 0 :(得分:3)
如@ Fred-ii所述 - >
`COUNT(*) AS totalcount` then bind result on $totalcount
在pre-prod的页面顶部error_reporting(E_ALL); ini_set('display_errors', 1);
也很重要