Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从mysql获取数据的Google饼图_Php_Mysql_Charts - Fatal编程技术网

Php 从mysql获取数据的Google饼图

Php 从mysql获取数据的Google饼图,php,mysql,charts,Php,Mysql,Charts,我试图用mysql的数据制作谷歌饼图,但不知道怎么做。 我想在图表中显示的是保存的id数据库,如: Ads Table: ad_id location price sourceId(FG) 1 London 500 3 2 Moscow 2000 4 3 London 600 3 4 Berlin 400 4 我想做的是通过id为3的源代码有多少次,id为4的源代码有多少次,等等来获取sourceId。。。并

我试图用mysql的数据制作谷歌饼图,但不知道怎么做。 我想在图表中显示的是保存的id数据库,如:

Ads Table:
ad_id location price sourceId(FG)
1     London   500      3
2     Moscow   2000     4
3     London   600      3
4     Berlin   400      4

我想做的是通过id为3的源代码有多少次,id为4的源代码有多少次,等等来获取sourceId。。。并根据这些数据建立图表。也无法找到保存这些数据的位置,因此js可以从谷歌图表中读取这些数据

听起来像是频率分布。。但是有了所有其他的信息,我不确定这是否是你想要的

SQL:

然后你应该有你的频率分布

对于绘制数据,最直接的方法是在设置图表时使用PHP输出作为Google图表的值对。你如何做到这一点的变化是无止境的

SELECT COUNT(ad_id),`sourceId(FG)` FROM Ads GROUP BY `sourceId(FG)`;