나는 문제가있어서 혼란 스럽다. 나는 이벤트를위한 테이블을 가지고 있으며, 이벤트 테이블이 생성 된 날짜 시간의 타임 스탬프를 보유하는 컬럼이있다. 이 달, 지난 달 및 지난 달보다 2 달 전에 생성 된 모든 이벤트 (행)를 가져 오려고합니다. 기본적으로 4 개월입니다. 나는 따로 따로 보여주고 싶다. 나는 이번 달의 모든 행에 대해 datebase를 하나의 쿼리로 쿼리하고 다른 쿼리는 지난 달에 4 개월 동안 쿼리 할 수 있다고 생각할 수있다. 문제는 내가 어떻게 할 수 있는지 모른다. mysql에 month() 함수가 있지만 잃어 버렸습니다. 어떻게 사용하는지 모르겠습니다.월 단위로 mysql 행을 얻는 방법
도움이 될 것입니다. 감사합니다
편집 : 테이블 구조는 이와 같습니다. 모든 도움을
Title | Uri | created
Event | Event| 1337782223
name | uri |
.......
편집 2
감사합니다 .. 는 나는이
SELECT * FROM `events` WHERE MONTH(FROM_UNIXTIME(created)) = $month;
이 사용 :) ... 그것을 자신과 내 친구 구글과 시도 나를 위해 일하는 것, 난 그냥 나를 위해 PHP가 그게 더 쉽게 원하는 달을 전달합니다 ... LOL
귀하의 답변에 감사드립니다. 이 곳은 굉장합니다
정확한 지난 달
어떻게 결과를보고 싶습니까? –
간단하고 싶습니다. 이번 달에 작성된 모든 행을 하나의 쿼리와 다른 쿼리에서 원합니다. 지난 달에 생성 된 모든 행을 4 개월 동안 원합니다. – Prashank