질문 Q #18779
$this->db->insert 문제
템페스트 2017-09-22 14:16: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 )

들어가게 되네요..

이문제를 어떻게 풀어야 할까요? ㅠ

답변 2
#1 변종원(웅파) 2017-09-22 14:23:23

매뉴얼 보시면 세번째 파라미터를 줄 수 있게 되어 있습니다. true로 주면 $now = null 로 됩니다.

매뉴얼 참고하세요.

#2 템페스트 2017-09-22 15:33:58

//변종원

엇 감사합니다 ㅠ 

근데 제가 못찾는건지 찾을수가 없군요 ㅠㅠ

혹시 $this->db->set() 부분인가여 ..