我想做的(希望)很简单,但我只是不太掌握正确的语法。我想返回表中的所有不同值,并计算每个值的记录数。
所以,在 PHP 中,我有:
$result = mysql_query("SELECT DISTINCT tagName FROM tagTable");
while($row = mysql_fetch_array($result)){
echo("<p>" . $row['tagName']) . "</p>");
}
这效果很好。返回不同的值!但现在我如何才能显示每个不同值的计数呢?我想要一些效果:
echo("<p>" . $row['tagName']) . $tagCountGoesHere . "</p>");
您应该能够使用GROUP BY
clause:
SELECT tagName, count(tagName) AS tagCount FROM tagTable GROUP BY tagName
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)