| 제목 | [팁] 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) | ||
| 없음 |