2012-01-19 3 views
0

は、私は以下の構造を有するdbテーブルを持っている: ID(自動インクリメント)、タイトル(varchar型255)、日時(日時書式)のMySQL&Unixのタイムスタンプクエリ

私はのすべての記事を取得しようとしています将来(例えば、現在のタイムスタンプの後) - 以下のクエリは正しく見えますか?私は2012-01-19 10:02:20のdatetimeを持つ1つの行があるので、なぜこれが結果に表示されていないのか理解できませんか?

SELECT *, UNIX_TIMESTAMP(datetime) AS end_dateStamp 
FROM (`news`) WHERE UNIX_TIMESTAMP(`datetime`) > 1326991924 

答えて

2

はこれを試してみてください:

SELECT *, UNIX_TIMESTAMP(datetime) AS end_dateStamp 
FROM `news` 
WHERE `datetime` > NOW() 
+0

DOH!ありがとう – Zabs

2

あなたは、単にMySQLのNOW()機能を使用することができます。

SELECT *, UNIX_TIMESTAMP(datetime) AS end_dateStamp 
FROM (`news`) WHERE `datetime` > NOW() 
関連する問題