热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何使用php循环将mysql数据导入谷歌图表?

我创建了一个Google图表,并且我添加了从数据库本身获取的数据.虽然通过php循环获取数据,但我遇到了一些困难,因为我的语法无法将数据修改为图表.这是我已经走了.我需要获取mys

我创建了一个Google图表,并且我添加了从数据库本身获取的数据.虽然通过php循环获取数据,但我遇到了一些困难,因为我的语法无法将数据修改为图表.

这是我已经走了.我需要获取mysql值代替:1170,460,45,123,456],
                                            660,1120,145,785,658]

var data = google.visualization.arrayToDataTable([
['Term', while ($getchartrows = mysql_fetch_array($getchart))
{
echo " ' " . $getchartrows['std_ID'] . " ' " . ",";
}
?>],
$One= mysql_query("SELECT * FROM stusitting WHERE std_ID = '0001' AND subjectNo = '$subin' AND grade = '$gradein' AND termNo = '$tcheck' ");
$getOne= mysql_fetch_array($one);
?>
['01', , 400, 495, 565, 415],
['02', 1170, 460, 45, 123, 456],
['03', 660, 1120, 145, 785, 658]
]);
var optiOns= {
title: 'Class Progress'
};

解决方法:

尝试解决另一个问题.首先,从数据库中获取所需的数据.然后,在PHP中创建所需的数据结构,并使用json_encode()将其转换为Javascript.最后,将其传递给Javascript中的可视化功能:

// query data
$result = mysql_query(...);
// format data structure
$data = array();
$i = 0;
while($row = mysql_fetch_array($result)) {
$i += 1;
array_push($data, array($i) + $row);
}
// convert to Javascript
?>
var raw_data = ;
// visualize
var data = google.visualization.arrayToDataTable(raw_data);


推荐阅读
author-avatar
Huiying_Liu
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有