-
Active Record에서 insert() 반환값PHP 2020. 7. 28. 14:28
$this->db->insert('bio_paper', $data);
insert를 하고나서 insert가 정상적으로 되었는지 어떻게 검증할 지 고민을 했다.
아이디어 1.
insert 전에는 row수가 insert 후보다 1만큼 작을 것.
그래서 insert후의 row수에서 전의 row수를 빼서 1이 나오면 정상 아니면 오류인 것으로 판단.
하지만! 아무리 생각해도 이 아이디어는 결코 좋은 아이디어가 아니다.
아이디어2.
알고보니, insert를 하고나서 반환값이 있었다.
$query_cnt = $this->db->insert('bio_paper', $data); return $query_cnt;
몇개가 insert되었는지에 대한 반환값이었다.
이 값으로 정상적으로 insert되었는지 검증할 수 있었다.
'PHP' 카테고리의 다른 글
[CI] active record로 subquery 사용 (0) 2020.08.12