簡體   English   中英

PHP每隔X分鍾選擇Mysql

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM