【问题标题】:creating a chart (line or bar) from php and mysql从 php 和 mysql 创建图表(线或条)
【发布时间】:2015-03-31 13:32:20
【问题描述】:

我是 PHP 和 mysql 的新手,

我有一个简单的数据库,它从 php 表单接收值,如 id、日期、时间、最大值、今天、明天......我可以插入表中,一切正常,我还可以将数据提取到 php 页面使用下面的代码,一切正常,我可以看到插入到数据库中的值表,一切正常......

我需要创建一个简单的折线图或条形图,显示最大值(每天是静态数字),今天的数字将是图表定义的变量,所以如果它是一条线,它将更好地表明每天最大的数字在哪里...忘记明天,这并不重要...

这是我的页面表格显示代码...

我想要最简单的方法来完成这个,想象只有一列(今天)每隔一段时间或每一天都会改变,所以我想在图表中显示它与最大数量的对比......所以我认为折线图将是最好的...

 <?php
$con=mysqli_connect("localhost","root","","test");
// Check connection
if (mysqli_connect_errno()) {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$result = mysqli_query($con,"SELECT id, date, time, max, today, tomorrow, FROM testtable1");

echo "<table border='1'>
<tr>
<th>id</th>
<th>date</th>
<th>time</th>
<th>max</th>
<th>today</th>
<th>tomorrow</th>
</tr>";

while($row = mysqli_fetch_array($result)) {
  echo "<tr>";
  echo "<td>" . $row['id'] . "</td>";
  echo "<td>" . $row['date'] . "</td>";
  echo "<td>" . $row['time'] . "</td>";
  echo "<td>" . $row['max'] . "</td>";
  echo "<td>" . $row['today'] . "</td>";
  echo "<td>" . $row['tomorrow'] . "</td>";
  echo "</tr>";
}
echo "</table>";
mysqli_close($con);
?>

【问题讨论】:

    标签: php jquery html mysql


    【解决方案1】:

    我建议对折线图使用类似Google Visualizations 的东西。可视化很容易实现,你可以直接在页面上写他们的example Line charts

    【讨论】:

    • 我试过了,但我不能,连接到mysql db部分不清楚
    • 任何人都可以帮助解决我对使用谷歌图表或任何其他方法完成折线图的第一步的担忧吗?拜托,我正在使用简单的 php 和 mysql db
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-09
    • 1970-01-01
    • 1970-01-01
    • 2014-02-25
    • 1970-01-01
    • 2023-03-31
    相关资源
    最近更新 更多