我繼承了一箇舊系統,php 4.4和MySQL,我們運行我們的幫助臺軟件,我無法升級到明年。 雖然我在努力。 我需要顯示2到1小時前記錄的呼叫總數。在數據庫中,Unix時間戳記錄每個呼叫列「logdatex」在我的PHP 我有以下PHP查詢MySQL,顯示「count(*)」
$OneHourAgo = strtotime('-1 hour'); //time 1 hour ago as Unix Timestamp
$TwoHoursAgo = strtotime('-400 hour'); // time 2 hours ago
$Test = mysql_query("select count(*) from opencall where logdatex between $OneHourAgo and $TwoHoursAgo") or die(mysql_error());
現在,MySQL查詢瀏覽器,如果我把查詢,但替代變量實際數字(我做了一個回聲獲得的數字),它工作正常,並返回所需的數字:從OpenCall的
SELECT COUNT(*),其中logdatex 1326767703 之間和1386764103
(上面不使用1小時樣本,更像是幾年)請你能幫我把數字加入到一個變量中,我不知道該怎麼做。 任何幫助表示讚賞
-400小時!= 2小時 – cmorrissey
我沒有看到你的代碼有什麼問題。你有錯誤嗎? – Aioros