/ / как да избера данни от MySQL на базата на дата (unix time record) - php, mysql, unix, date, time

как мога да избирам данни от MySQL на базата на дата (unix време запис) - php, mysql, unix, дата, време

Имам запис на данни с дата на unix време

искам да избера ред само въз основа на дата / месец / година (не с времето)

в момента съм използвал нещо подобно

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

как това не е толкова точно, ако $ днес и $ утре имат различно време (но една и съща дата)

има ли по-добър начин да направите това?

Отговори:

2 за отговор № 1
... WHERE DATE(FROM_UNIXTIME(date)) > DATE(FROM_UNIXTIME("$today")) ...

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


0 за отговор № 2

Използвайте това изявление:

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

Например използвам това за моя случай:

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