제목 | 디비에 값을 넣을 때 쌍따음표 처리를 어떻게 하나요? | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 경상도곰남 | 작성시각 | 2016/10/06 17:03:30 |
|
|||
디비에 값을 넣을 때 쌍따음표 처리를 어떻게 하나요? 아래와 같이 사용하면 되는 건가요? $this->typography->format_characters($this->input->post('title', TRUE)) |
|||
다음글 | 아파치 DB 통신 오류 질문입니다.. (3) | ||
이전글 | csrf 활성화 상태시 jquery 플러그인(filed... (2) | ||
뫄뫄잉뿌
/
2016/10/06 17:07:23 /
추천
0
저는 addslashes 처리 후 작업합니다~
|
kaido
/
2016/10/06 17:20:38 /
추천
0
액티브레코드 사용하면 관심 없게 됩니다 [알아서 다 해줌] 액티브레코드 만세 ~ 이 기회에 액티브레코드에 관심을 가져 보시는 것도 좋을것 같습니다. |
배강민
/
2016/10/06 17:23:10 /
추천
0
전 엑티브레코드는 잘 안써서, 모든 값을 넣을때는 bind해서 넣습니다. 물론, DB입력전에 뭐시기를 해야하는 경우에는 addslashes를 하고 어쩌기도 합니다. |
한대승(불의회상)
/
2016/10/07 10:24:39 /
추천
0
엑티브레코드 사용이 부담 되신다면 배강민님 의견처럼 바인딩하여 사용 하는 방법과 $this->db->escape() 라는 전용 함수 사용 방법이 있습니다. 엑티브레코드, 바인딩, 이스케입 전용 함수는 SQL 인젝션 방어 기능이 추가되어 있습니다. 자세한 사항은 메뉴얼 참고 하세요. |