2012-11-19 3 views
-2

누구든지 나를 도와 줄 수 있습니까? 예를 들어 (YY-mm-dd)와 같이 날짜를 전달하는 문자열이 있습니다. 2012-11-16. 지난 7 일 동안 PHP를 사용하여 데이터베이스에서 레코드를 가져 오려고합니다. 내 데이터베이스에 날짜가 & 시간 형식의 유닉스 타임 스탬프가 포함되어 있습니다. PHP를 사용하여 오늘부터 7 일 동안의 기록을 어떻게 얻을 수 있습니까?PHP의 오늘부터 지난 7 일간 날짜 만 기록하기

+1

[?! 허 (http://stackoverflow.com/search?q=Getting+records+for+date+only+from+datetime+for+the : 초 단위로 정확하게 할 때 사용 + last + 7 + days) – HamZa

+0

사용중인 데이터베이스에 대해 언급 한 경우 도움이됩니다. –

답변

1
SELECT * FROM table WHERE DATE(yourdate) >= DATE_SUB(CURDATE(), INTERVAL 7 DAY) 

"하루 기준"으로 작동합니다.

SELECT * FROM table WHERE yourdate >= DATE_SUB(NOW(), INTERVAL 7 DAY)