データ取得ボードを実行し、PHP コードを生成して 15 分ごとにデータを抽出し、それをテーブルに挿入します。
これはうまくいきます。ただし、何らかの理由で接続が失われたり、一部の値が欠落している場合は、回復関数を生成したいので、ボードにいくつかの値を要求する方法を理解する必要がありますが、回復したデータを投稿する方法を理解する必要があります。次に、テーブル全体をタイムスタンプ順に並べ替えます。
そのためにphpを使いたいので、このコードを配置します
$result = mysql_query("SELECT * FROM `table` ORDER BY `date` DESC;" );
しかし、これは何の効果ももたらしません。結果ではなくテーブルをソートする必要があります。
それを行う簡単な方法はありますか?
編集:
データはタイムスタンプで抽出され、テーブルは次の構造になります。
id | TimeStamp | Temperature
- 私の
id
はINT NOT NULL AUTO_INCREMENT PRIMARY KEY
timestamp
temperature
はvarchar(15)
php 関数は取得ボードの最後の値を取得し、最後の ID に挿入します。データの履歴を作成するためにタイムスタンプを配置するだけです。しかし、回復の場合に備えて、テーブルをこのフィールドでソートしたいと思います。回復を行うには、ボードへの呼び出し機能が連続モードとは大きく異なります。そのため、シーケンシャル挿入を使用し、失われたデータの回復が完了した後、タイムスタンプを使用してテーブル全体を並べ替えることができるかどうか迷っていました。