where($where)->select();" 쿼리 문을 실행합니다."/> where($where)->select();" 쿼리 문을 실행합니다.">
PHP에서 올해 데이터를 쿼리하는 방법: 1. 날짜를 통해 올해의 시간을 가져옵니다. 2. 쿼리 문 "$result = $db->where($where)->select();"를 실행합니다. .
이 기사의 운영 환경: Windows 7 시스템, thinkphp v5.1 버전, Dell G3 컴퓨터.
PHP로 올해 데이터를 쿼리하는 방법은 무엇인가요?
thinkphp는 오늘, 이번주, 이번달, 올해의 데이터를 쿼리합니다
코드는 다음과 같습니다.
//当天时间 $where['time'] = array( array('egt',strtotime(date('Y-m-d',time())), array('lt',strtotime(date('Y-m-d',time())).'+1 day') ); // 本周时间 $where['time'] = array( array('egt',strtotime(date('Y-m-d',time())).'-'.date('w',time()).' day'), array('lt',strtotime(date('Y-m-d',time())).'+1 week -'.date('w',time()).' day'); ); // 本月时间 $where['time'] = array( array('egt',strtotime(date('Y-m',time()))), array('lt',strtotime(date('Y-m',time()).'+1 month')) ); // 本年时间 $where['time'] = array( array('egt',strtotime(date('Y',time()))), array('lt',strtotime(date('Y',time()).'+1 year')) );
위는 쿼리 조건이므로 쿼리문에 직접 적용하세요
$result = $db->where($where)->select();
올해 위 쿼리 시간 수정
$where['time'] = array( array('egt',strtotime(date('Y-01-01',time())), array('lt',strtotime(date('Y-01-01',time()).'+1 year')) );
수리 버전
//昨天时间 $yesterday['addtime'] = array( array('egt',strtotime(date('Y-m-d',time()).' -1 day')), array('lt',strtotime(date('Y-m-d',time()))) ); //当天时间 $day['addtime'] = array( array('egt',strtotime(date('Y-m-d',time()))), array('lt',strtotime(date('Y-m-d',time()).' +1 day')) ); // 本月时间 $month['addtime'] = array( array('egt',strtotime(date('Y-m',time()))), array('lt',strtotime(date('Y-m',time()).' +1 month')) ); // 本周时间 $week['addtime'] = array( array('egt',strtotime(date('Y-m-d',time()).'-'.date('w',time()).' day')), array('lt',strtotime(date('Y-m-d',time()).'+1 week -'.date('w',time()).' day')) );
추천 학습: "PHP 비디오 튜토리얼" "최신 10개 thinkphp 비디오 튜토리얼"
위 내용은 PHP로 올해 데이터를 쿼리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!