mysql按过滤器选择

时间:2013-10-20 00:35:50

标签: php filter

我的代码错误地返回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 />";
        }

我尝试所有可能的代码以通过其返回0来显示结果..但是如果我删除WHERE过滤器它返回所有行发生的事情?和合

1 个答案:

答案 0 :(得分:1)

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

$query = "SELECT cid, COUNT(cid) FROM topic_reply WHERE cid='$forum_id' GROUP BY cid";