0

MySQL データベースからデータを取得し、Flot でプロットしています。私の問題は、DB の設計にあります。
次の列を含む 1 つのテーブルがあります。

  1. ID (自動インクリメント) (キー)
  2. タイムスタンプ
  3. SensorData (次のようになります: 34534.3 32452.4 23454.6 6523.45 67546.4 2233)

個々のセンサー データを使用して Flot プロットを作成できるように、センサー データを解析したいと考えています。現在、ID とタイムスタンプをプロットすることができ、それは機能します。これが私のコードです:

    <html>
 <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Flot Examples</title>
    <link href="layout.css" rel="stylesheet" type="text/css">
    <!--[if lte IE 8]><script language="javascript" type="text/javascript" src="js/flot/excanvas.min.js"></script><![endif]-->
    <script language="javascript" type="text/javascript" src="js/flot/jquery.js"></script>
    <script language="javascript" type="text/javascript" src="js/flot/jquery.flot.js"></script>
 </head>
    <body>
    <h1>Title</h1>

    <div id="placeholder" style="width:600px;height:300px;"></div>

<?php

    $server = "www.freesql.org";
    $user="username";
    $password="password";
    $database = "database";

    $connection = mysql_connect($server,$user,$password);
    $db = mysql_select_db($database,$connection);

    $query = "SELECT Id, localtme FROM varia";
    $result = mysql_query($query);

    while($row = mysql_fetch_assoc($result))
    {
        $dataset1[] = array($row['Id'],$row['localtme']);
    }
?>


<script type="text/javascript">
$(function () {
    var dataset1 = <?php echo json_encode($dataset1); ?>;

    $.plot($("#placeholder"), [ dataset1 ]);
});
</script>
 </body>
</html>
4

0 に答える 0