| 제목 | $this->db->insert 문제 | ||
|---|---|---|---|
| 카테고리 | CI 2, 3 | ||
| 글쓴이 | 템페스트 | 작성시각 | 2017/09/22 13:46:13 | 
|  | |||
| db insert 중에 $this->db->insert 또는 $this->db->insert_string 을 사용하면 넘어온 값들이 db 에 들어가기전에 모두 String 처리가 되서 들어가는데요 들어가기전에 null 로 만들어도 ' ' 이렇게 들어가게 되서 문제가 생기는군요.. 가령, mysql 기준 regist timestamp null default null 의 필드가 있다고하면 $now = null; 이라고 했을때 null 로 값이 들어가야하는데 'null' 로 들어가면서 값이 맞지 않으니까 임의의 값으로 ( 0000-00-00 00:00:00 ) 들어가게 되네요.. 이문제를 어떻게 풀어야 할까요? ㅠ | |||
| 다음글 | sess_expiration 질문이요 (6) | ||
| 이전글 | DOCUMENT_ROOT 경로가 아닌 다른 경로 변경 ... (4) | ||
| 
                                변종원(웅파)
                                /
                                2017/09/22 13:53:23 /
                                추천
                                0
                             | 
| 
                                템페스트
                                /
                                2017/09/22 15:03:58 /
                                추천
                                0
                             //변종원 엇 감사합니다 ㅠ 근데 제가 못찾는건지 찾을수가 없군요 ㅠㅠ 혹시 $this->db->set() 부분인가여 .. | 
매뉴얼 보시면 세번째 파라미터를 줄 수 있게 되어 있습니다. true로 주면 $now = null 로 됩니다.
매뉴얼 참고하세요.