0

我的代码有什么问题,它返回 0

            $query = "SELECT cid, COUNT(cid) FROM topic_reply WHERE cid='$forum_id'";    
        $result = mysql_query($query) or die(mysql_error());    
        while($row = mysql_fetch_array($result)){
            echo "There are ". $row['COUNT(cid)'] ." ". $row['cid'] ." items.";
            echo "<br />";
        }

我尝试了所有可能的代码以通过它的 returng 0 来显示结果。但是如果我删除 WHERE 过滤器,它会返回所有行发生了什么?呵呵

4

1 回答 1

1

我不确定您要完成什么,但我认为这可能是对特定 cid 的计数:

$query = "SELECT cid, COUNT(cid) FROM topic_reply WHERE cid='$forum_id' GROUP BY cid";
于 2013-10-20T00:43:41.273 回答