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上直接運行查詢會發生什麼? –