[英]PHP selecting Mysql every x minutes
我每20秒就有一張傳感器讀數表。 我想在圖表中顯示此數據,但是由於我不需要精度,因此如何每隔5分鍾減少行選擇呢? 我的桌子看起來像這樣,請注意,它是+ -20秒,並且時間列不能說是整點。.23:46:00 ...
T1 T2 Height Time
-------|-------|-------|----------------
23.25 |24.50 | 3.71 | 2017-02-14 23:46:15
23.25 |24.50 | 3.70 | 2017-02-14 23:46:35
23.50 |23.50 | 3.71 | 2017-02-14 23:46:55
23.75 |22.50 | 3.69 | 2017-02-14 23:47:15
23.25 |24.50 | 3.70 | 2017-02-14 23:47:36
23.50 |23.50 | 3.71 | 2017-02-14 23:47:56
23.75 |22.50 | 3.69 | 2017-02-14 23:48:15
我想我可以每隔5分鍾在表上每15行選擇1行(20s x 5分鍾),間隔為5分鍾。.但是我該怎么做(我在php和MySQL上很新),將不勝感激。
我想要的結果實際上是1行,跳14行。
23.25 |24.50 | 3.71 | 2017-02-14 23:46:15
23.25 |24.50 | 3.71 | 2017-02-14 23:51:15
23.25 |24.50 | 3.71 | 2017-02-14 23:56:15
etc...
也許有幫助!
$conn = mysql_connect('localhost', $user_name, $user_pass, $db_name);
$num_rows = mysql_num_rows(mysql_query($conn, 'Select * FROM table_name'));
$offset = 0;
$result = array();
while ($offset < $num_rows) {
$result[] = mysql_query($conn, 'SELECT time FROM table_name LIMIT 1 OFFSET ' . $offset);
$offset += 15;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.