我通過POST將變量「lasttime」發送到我的PHP腳本。這個變量包含一個字符串的時間戳。在我的MySQL數據庫中,我有一個'時間'列。此列的類型爲'TIMESTAMP',並通過更新當前時間戳進入。選擇特定日期的行
我想從變量$ lasttime中的時間戳之後的數據庫中選擇具有時間戳的所有行。
我的查詢:
SELECT * FROM mytable WHERE UNIX_TIMESTAMP(time) > '$lasttime'
的問題是,所有的行返回。我該如何解決這個問題?
請出示什麼'time'的例子'$ lasttime'樣子。你應該通過編輯問題來完成。 –
$ lasttime例如是'1397855585' 並且數據庫中的值是例如'2014-04-18 19:01:07' –
你對'$ lasttime'進行引號的方式,我認爲你是將日期與字符串'$ lasttime'進行比較,而不是它所表示的值。 – Jerry