【发布时间】:2014-10-12 19:52:50
【问题描述】:
我正在开发一个使用 mysql 在数据库中存储信息的网站。我想通过谷歌图表使用交互式图表显示该信息。问题是我无法弄清楚如何将 mysql 数据与谷歌图表一起使用。我做了一些研究,发现我需要以 JSON 格式对数据进行编码,但我不确定如何做到这一点。任何帮助将不胜感激。
谢谢。
【问题讨论】:
标签: php mysql database web google-visualization
我正在开发一个使用 mysql 在数据库中存储信息的网站。我想通过谷歌图表使用交互式图表显示该信息。问题是我无法弄清楚如何将 mysql 数据与谷歌图表一起使用。我做了一些研究,发现我需要以 JSON 格式对数据进行编码,但我不确定如何做到这一点。任何帮助将不胜感激。
谢谢。
【问题讨论】:
标签: php mysql database web google-visualization
(一种方法 - 可能有很多)
使用 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,... );
【讨论】: