제목 | 오늘 날짜 데이터를 가져오려고 하는데 잘 안되네요. | ||
---|---|---|---|
글쓴이 | 손씨가문 | 작성시각 | 2016/03/18 13:32:50 |
|
|||
DB에 필드가 expire라는 필드가 있고 timestamp로 이루어져있습니다. ex) 2016-03-18 10:00:00
오늘 날짜랑 비교해서 오늘 날짜인 데이터를 전부 가져오려고 하는데 잘 안되네요.
$where = "date_format(expire, '%y%m%d') = date(".$today_date.")"; $query = $this->db->select()->from('onair')->where('status','Y')->where($where)->order_by('regidate','asc')->get(); $data['result'] = $query->result();
이렇게 select로 가져오려고 하는데 뭐가 잘못된건지를 모르겠습니다. 오늘 일자 기준으로 2개가 나와야하는데 말이죠... |
|||
다음글 | 페이지네이션 커스텀 질문드리겠습니다.(페이지 넘버관련) (10) | ||
이전글 | todo 모델에 관한 질문입니다 (2) | ||
kaido
/
2016/03/18 14:23:36 /
추천
1
|
손씨가문
/
2016/03/18 15:17:13 /
추천
0
겨우 해결했네요. 답변감사합니다!
|
date_format(expire, '%y%m%d') 와 date(".$today_date.") 값이 생각 하신 것과 다르실것 같습니다.
아리송 하면 일단 var_dump(date($today_date));
이렇게 찍어서 비교해 보세요.
그래도 도저히 모르겠다 싶으시면
$this->output->enable_profiler(true);
찍힌 쿼리 올려 주세요.