/ /日付(unix時間レコード)に基づいてMySQLからデータを選択する方法-php、mysql、unix、date、time

どのように私は日付(Unixの時間レコード)に基づいてMySQLからデータを選択することができます - PHPは、MySQLは、UNIX、日付、時間

UNIXの日付を含むデータの記録があります

日付/月/年のみに基づいて行を選択したい(時間ではない)

現在、このようなものを使用しています

select *
from tablename
where date > "$today"
and date < "$tomorow"
LIMIT 1;

$ todayと$ tomorrowの時間が異なる(ただし同じ日付)場合、これはそれほど正確ではない

これを行うより良い方法はありますか?

回答:

回答№1は2
... WHERE DATE(FROM_UNIXTIME(date)) > DATE(FROM_UNIXTIME("$today")) ...

http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html


回答№2の場合は0

次のステートメントを使用します。

 SELECT * FROM TABLE WHERE DATE LIKE "YEAR-MOTH-DATE%".

たとえば、私はこれを私の場合に使用します:

 SELECT * FROM USER_MANAGER u WHERE DATE_REGISTER LIKE "2012-09-08%";