php - 如何将 Google Charts 与 mySQL 数据结合使用?

标签 php mysql database web google-visualization

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

谢谢。

最佳答案

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

使用 php 根据查询创建 JSON 字符串,并将这些字符串传递到客户端上的 Google 图表。

(p代码)

<?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,... );

关于php - 如何将 Google Charts 与 mySQL 数据结合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26324690/

相关文章:

php - 如何散列进入数据库的密码?

php - 我如何在我的成功页面上知道客户paypal交易是否成功

mysql - DataMapper 枚举字段在保存或更新时不会保留

mysql - 完成嵌套 SQL 查询的更好方法?

php - 如何使用面向对象代码减少 MySQL 查询的数量

php - 如何为 Laravel 安装所有必需的 PHP 扩展?

php - 组合字母数字时如何选择真值?

php - PDO query() 或 fetch() 不工作

python - 如何使用 pymysql 运行批量插入查询?

ruby-on-rails - 测试时无法从 activerecord 检索保存的数据