ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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

    댓글

Designed by Tistory.