CI 묻고 답하기

제목 insert 구문 작성 질문 현재날짜관련
글쓴이 이카르트 작성시각 2009/09/11 11:59:51
댓글 : 6 추천 : 0 스크랩 : 0 조회수 : 26058   RSS

날짜가 자꾸 0000-00-00 으로 나와요 ㅡㅡ;
쿼리문을 아래 처럼 적었는데요..
제가 뭘 잘못적은건가요? 
DB 는 mysql 입니당 ~~~ 

$frm_data = array(
                'title'   => $_POST['title'],
                'ins_id'  => $rsData['sess_name'],
                'ins_dt'  => 'SYSDATE()', 
                );

 $this->db->insert('tb_bbs_list', $frm_data);

 다음글 페이지 캐쉬 어떻게들 하시나요? (2)
 이전글 페이지네이션 작업하다가... (7)

댓글

마냐 / 2009/09/11 13:15:53 / 추천 0

SYSDATE() 라는 '문자형' 으로 인식해 그렇습니다.
php 함수로 처리하세요.

emc / 2009/09/11 15:03:24 / 추천 0
홑따옴표 지우고 그냥 sysdate() 넣으면 될것 같은데요. (테스트는 안해봄.)
마냐 / 2009/09/11 15:06:13 / 추천 0

따옴표를 지우면 당연히 php function 에러가 나겠지요.

케이든 / 2009/09/11 15:28:53 / 추천 0
$this->db->set('ins_dt','SYSDATE()',FALSE);
$frm_data = array(
   'title' => $this->input->post('title'),
   'ins_id' => $rsData['sess_name']
);

$this->db->insert('tb_bbs_list', $frm_data);
테스트 안해봄..
ci세상 / 2009/09/11 16:37:04 / 추천 0
$frm_data = array(
                'title'   => $_POST['title'],
                'ins_id'  => $rsData['sess_name'],
                 'ins_dt' => date("Y-m-d",time()) 
                );

 $this->db->insert('tb_bbs_list', $frm_data);
이카르트 / 2009/09/12 21:35:05 / 추천 0

아 php 함수로 처리해야 되는군요! 감솨~