SQL Count无效

时间:2017-04-16 15:05:55

标签: php mysql 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;
        }

echo $ connection->错误给出的错误是: 您的SQL语法有错误;检查与您的MariaDB服务器版本对应的手册,以便在第1行的''附近使用正确的语法

1 个答案:

答案 0 :(得分:3)

如@ Fred-ii所述 - >

    `COUNT(*) AS totalcount` then bind result on $totalcount

在pre-prod的页面顶部error_reporting(E_ALL); ini_set('display_errors', 1);也很重要