我的代码有什么问题,它的返回 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 过滤器,它会返回所有行发生了什么? 呵呵
我不确定您要完成什么,但我认为这可能是特定 cid 的计数:
$query = "SELECT cid, COUNT(cid) FROM topic_reply WHERE cid='$forum_id' GROUP BY cid";