제목 | [초보질문]mysql_real_escape_string에 관하여 | ||
---|---|---|---|
글쓴이 | 헛발이 | 작성시각 | 2009/11/24 10:00:49 |
|
|||
일반 PHP에서는 $SQL = sprintf("SELECT * FROM %s WHERE title='%s'", mysql_real_escape_string($tblName), mysql_real_escape_string($title) );이런식으로 만들어 했었는데요.. CI에서는 WHERE같은거 할때 mysql_real_escape_string 안해도 되나요? 그냥 .. $this->db->where('name', $name);이렇게만 해도 되나요? |
|||
다음글 | [초보] 페이징 하는데요.. (2) | ||
이전글 | CLE 의 MY_PageController 의 의문점 (2) | ||
ci세상
/
2009/11/24 10:15:42 /
추천
0
|
변종원(웅파)
/
2009/11/24 10:44:45 /
추천
0
codeigniter에서 액티브레코드를 쓰라고 권장하는 이유가 쿼리가 직관적이고 |
헛발이
/
2009/11/24 11:04:05 /
추천
0
그렇군요.. 항상 친절한 답변 감사드립니다..
|
주의: 이 함수로 전달되는 모든 변수는 자동으로 이스케이프 되어 안전한 쿼리를 생성합니다.
메뉴얼 : http://codeigniter-kr.org/user_guide/database/active_record.html
=> $this->db->where(); 부분에 좀더 자세한 내용이 있습니다.