나는 다음과 같은 작업을하려고합니다 : 제 데이터베이스에는 시간이있는 행이 있습니다 (time() 함수 사용). 예 : 1380300397 이제 현재 날짜의 행을 가져 오는 쿼리를 작성하고 싶습니다.PHP와 SQL - MySQL과 유닉스 타임 스탬프를 비교하십시오.
SELECT `id`,DATE_FORMAT(`time`, '%Y-%m-%d') FROM `facts`
WHERE `app` = 1 AND DATE(`time`) = CURDATE()
내가 잘못 뭐하는 거지 : 나는 어떤 성공이 쿼리를 시도했습니다? 감사합니다.
왜 데이터베이스에 유닉스 타임 스탬프를 저장하고 있습니까? MySQL에는 날짜와 시간을 저장하기위한 DATETIME 데이터 유형이 있습니다. –
다음 프로젝트를 위해 그렇게 할 것입니다. 그러나이 프로젝트에서는 해결책을 찾아야합니다. – Nero
http://stackoverflow.com/questions/8079671/find-records-with-a-date-field-in-the-last-24-hours –