我不知道如何编写PHP,但我监督的一个网站使用它。我想要一个饼图,可以根据当前数据自动更新。我知道如何编写HTML来绘制图表,但不知道如何让MySQL语句与数据交互。下面是我要运行的代码:
SELECT
pc.shortname Name,
Count(qa.factor) Count
FROM
stable_host pc,
stable_area pq,
stable_area_front qa
WHERE
pc.id = pq.host
AND pq.id = qa.area
AND ((pq.name='Signal1') OR (pq.name='Signal5'))
GROUP BY pc.shortname
ORDER BY pc.shortname
当我运行此脚本时,它将提供以下输出:
Category1 62
Category2 53
Category3 35
Category4 38
我的问题是:如何获得输出,以便它只显示逗号分隔的数字?(例如:“62,53,35,38”)
最佳答案
SELECT GROUP_CONCAT(count(qa.factor) SEPARATOR ',') count
我相信这就是你的要求。
关于php - PHP页面获取MySQL查询结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13202452/