mysql_real_escape_string은 mysqli에서 먹히지 않는걸까요 ?

mysql_real_escape_string은 mysqli에서 먹히지 않는걸까요 ?

QA

mysql_real_escape_string은 mysqli에서 먹히지 않는걸까요 ?

본문

최신 그누보드를 설치 후

외부 이미지 저장을 위해 그누보드5 팁자료실에 올라온 파일을 내려 받아 실행해보았습니다.

 

파일은 data/file/board에 잘 저장이 되지만...

글작성에는 아무것도 나오지 않고...

수정을 눌러서 다시 반복을 하면...서버 내 저장된 이미지가 아닌 외부주소로 나와지더라구요.

 

해당 내역에서 사용되는 소스 부분이

mysql_real_escape_string(trim($img_content)) 인데...

 

config.php에서

mysqli 를 false로 수정하니...작동이 됩니다.

 

mysqli에서 혹시나 싶어...

mysqli_real_escape_string(trim($img_content))로

사용을 해보았지만...문제는 같더라구요...

mysqli를 사용하며 활용할 수 있는 다른 방법은 없을까요? 편리님 ? ㅎ 

이 질문에 댓글 쓰기 :

답변 1

http://php.net/manual/en/function.mysql-real-escape-string.php 

http://php.net/manual/kr/mysqli.real-escape-string.php 

 

위 두 문서의 내용을 확인해보시면 각각의 함수에 전달되는 인수의 순서가 다릅니다.

기본적으로 mysqli_* 함수는 첫번째 인수로 $link를 전달해야 합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 36
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT