제목 | [팁] row 갯수파악하여 오류방지코드 | ||
---|---|---|---|
글쓴이 | ci세상 | 작성시각 | 2009/08/23 06:22:49 |
|
|||
응용 : 테이블의 데이터에 아무값도 없을때 에러가 표기가 되는데요 이것을 줄여주기 위한 체크 == 체크를 안했을때 == // 오류1 $query = $this->db->query("SELECT * FROM 테이블명"); $row = $query->row(); echo $row->name; // 오류2 $query = $this->db->get('테이블명'); $row = $query->row(); echo $row->name;== 오류메세지 == A PHP Error was encountered Severity: Notice Message: Trying to get property of non-object Filename: controllers/welcome.php Line Number: 19 == 개선된 코드 == // 수정코드1 $query = $this->db->query("SELECT * FROM 테이블명"); $row = $query->row(); if ($query->num_rows() > 0) { echo $row->username; } // 수정코드2 $query = $this->db->get('테이블명'); $row = $query->row(); echo $row->name; if ($query->num_rows() > 0) { echo $row->username; } 참조 : http://j2k.naver.com/j2k_frame.php/korean/tuevin.jugem.jp/?eid=90#sequel |
|||
다음글 | [예제] 엑티브 레코드 기초 사용 (4) | ||
이전글 | [js추가] ajax 자동완성 (3) | ||
없음 |