0
首先要说的是,我对整个SQL准备的事情有点新鲜。 这是我的问题,当我尝试计算用户对帖子的评分次数时,我没有收到回复,而是收到奇怪的错误。任何帮助,将不胜感激。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;
}
并通过回声$连接 - 给出的错误>错误是: 您的SQL语法错误;检查对应于您MariaDB的服务器版本,在1号线
在查询结束时做什么? –
谢谢,修正了格式化错误。 – user2131323
您收到的错误与您发布的代码不一致。在MariaDB上直接运行查询会发生什么? –