[英]how to fetch multiple columns containing multiple values using a specific value from single table in PHP/MYSQL
[英]PHP MySQL Counting Multiple Columns in single table
我试图在单个表中计算不同的列并将它们存储为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...
我认为可能有更好的方法来统计统计数据。 有什么建议?
谢谢 :)
您可以在一个查询中获取所有aminals及其各自的计数:
SELECT animal, COUNT(*) AS AnimalCount
FROM animals
GROUP BY animal
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.