谷歌饼图从mysql获取数据

时间:2012-10-29 01:16:19

标签: 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

我想要的是获取sourceId有多少次有id为3的源,有多少次有id为4的源等等...并在这些数据上构建图表。也无法确定保存此数据的位置,以便谷歌图表中的js可读取。

1 个答案:

答案 0 :(得分:0)

这听起来像是一个频率分布..但是有了所有其他信息,我不确定这是否是您正在寻找的。

SQL:

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

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

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