我正在尝试计算单个表中的不同列并将它们存储为PHP中的变量,我不认为我应该这样做,我不认为:
$dog_count = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM animals WHERE animal='dog'"));
$cat_count = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM animals WHERE animal='cat'"));
$parrot_count...
我认为可能有更好的方法来统计统计数据。有什么建议?
谢谢:)
答案 0 :(得分:2)
您可以在一个查询中获取所有动物及其各自的计数:
SELECT animal, COUNT(*) AS AnimalCount
FROM animals
GROUP BY animal