메신저 CodeIgniter의 2.0.2을 사용하여이는 사용 설명서에서이다성공적으로 실행 된 쿼리를 찾는 방법은 무엇입니까?
$data = array(
'title' => $title,
'name' => $name,
'date' => $date
);
$this->db->where('id', $id);
$this->db->update('mytable', $data);
내 질문에 한 번이 방법은 올바르게 여부를 실행 찾을 수 있나요 실행?
"$ result = $ this-> db-> update ('users', $ data, array ('UserName'=> $ _POST [ "UserName"])); "사용자 이름이 테이블에 없으면 여전히 성공을 반환합니다. –
글쎄요. 코드를 작성할 때 항상 두뇌를 사용해야합니다. 업데이트 대신 삽입하려는 경우에는 수행해야합니다. 그렇지 않으면 존재하지 않는 행을 업데이트하려고 시도 할 때 오류가 발생하도록 db를 구성 할 수 있습니다. 업데이트를 위해서, 나는 존재하지 않으면 nsert : http://dev.mysql.com/doc/refman/5.1/en/insert-on-duplicate.html, http://stackoverflow.com/questions/1361340/how-to-insert-if -not-exists-in-mysql – hakre