如何将Google图表与mySQL数据一起使用


How do I use Google Charts with mySQL data?

我正在开发一个使用mysql在数据库中存储信息的网站。我想通过谷歌图表使用交互式图表来显示这些信息。问题是,我不知道如何使用mysql数据与谷歌图表。我做了一些研究,发现我需要用JSON格式对数据进行编码,但我不确定如何做到这一点。如有任何帮助,我们将不胜感激。

谢谢。

(一种方法-可能有很多)

使用php从查询中创建JSON字符串,并将这些字符串传递给客户端上的谷歌图表。

(pcode)

<?php
$rows = PDO->query( "select col0, col1 from table" );
echo "jsonvar = {";
foreach( $rows as $row )
{
    echo "{" . $row->col0 . "," . $row->col1 . "},";
}
echo "};";
?>
// some call to google charts on the client
gchart.make_a_cool_graph( jsonvar, otherparams,... );