如何使用php循环将mysql数据导入谷歌图表?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了如何使用php循环将mysql数据导入谷歌图表?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1307字,纯文字阅读大概需要2分钟。
内容图文
![如何使用php循环将mysql数据导入谷歌图表?](/upload/InfoBanner/zyjiaocheng/889/d2fb57993cb04d3188cfbfc58c651606.jpg)
我创建了一个Google图表,并且我添加了从数据库本身获取的数据.虽然通过php循环获取数据,但我遇到了一些困难,因为我的语法无法将数据修改为图表.
这是我已经走了.我需要获取mysql值代替:1170,460,45,123,456],
660,1120,145,785,658]
var data = google.visualization.arrayToDataTable([
['Term', <?php
while ($getchartrows = mysql_fetch_array($getchart))
{
echo " ' " . $getchartrows['std_ID'] . " ' " . ",";
}
?>],
<?php
$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', <?php echo $getone ['marks']; ?>, 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中的可视化功能:
<?php
// 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 = <?php echo json_encode($data) ?>;
// visualize
var data = google.visualization.arrayToDataTable(raw_data);
内容总结
以上是互联网集市为您收集整理的如何使用php循环将mysql数据导入谷歌图表?全部内容,希望文章能够帮你解决如何使用php循环将mysql数据导入谷歌图表?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。