我試圖從5到10分鐘前添加的數據庫中獲取所有行。在PHP/MySQL中獲取日期之間的結果
這是我曾嘗試:
$query9 = mysql_query("SELECT * FROM user_actions WHERE timestamp BETWEEN date_sub(now(), interval 5 minute) AND date_sub(now(), interval 10 minute);");
$onlineUsersLast10Mins = mysql_num_rows($query9);
儘管6,7,8和9分鐘前其數據庫中的數據,這個腳本不撿不起來。我哪裏錯了?
的信息,日期被存儲在通常的格式YYYY-MM-DD HH時間戳:MM:SS
看來,左側的間隔之間大於右側。如果你交換他們,這是否運作良好? –
對不起你是什麼意思 – Shane
我會寫一個答案,我試圖澄清你的問題並解釋解決方案。忍受我:) –