CI 묻고 답하기

제목 delete()을 사용해서 레코드 하나를 삭제하고 그 결과를 확인하고 싶은데요...
카테고리 CI 2, 3
글쓴이 blendo 작성시각 2017/12/12 14:48:22
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 18619   RSS

function delete__pasi_news($pasi_num)

{

// DELETE * FROM `pasi_news` WHERE pasi_num=$pasi_num LIMIT 1

$this->db->where('pasi_num',$pasi_num);

$this->db->limit(1);

$this->db->delete('pasi_news');

$queryResult=$this->db->query();     // 여기서 에러가 나는 거 같습니다.

}

delete()의 결과를 불린이나 뭐로든... 어떻게 확인할 수 있나요?

 

 

An uncaught Exception was encountered

Type: ArgumentCountError

Message: Too few arguments to function CI_DB_driver::query(), 0 passed in D:\CI_pasi\application\models\adminModel\Pasi_news_Model.php on line 102 and at least 1 expected

Filename: D:\CI_pasi\system\database\DB_driver.php

Line Number: 608

 다음글 Codeigniter 3에서 euc-kr 환경으로 개발... (4)
 이전글 모바일웹 파일업로드 (1)

댓글

변종원(웅파) / 2017/12/12 14:58:59 / 추천 0

delete() 자체가 쿼리를 실행시킵니다. 매뉴얼을 다시 읽어보시길 권합니다.

매뉴얼 (http://cikorea.net/user_guide_2.1.0/database/helpers.html) 에서 affected_rows() 참고하세요.

 

한대승(불의회상) / 2017/12/12 16:46:20 / 추천 0

$this->db->affected_rows() 를 사용해 보세요.

http://www.ciboard.co.kr/user_guide/kr/database/helpers.html