我每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分钟。
我想要的结果实际上是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;
}
关于php - PHP每x分钟选择Mysql,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42409839/