해피정

Fatal error: Call to undefined function: mysql_real_escape_string()

· 17년 전 · 4197

그누보드 설치후 관리자 페이지에서 게시판 생성등의 작업을 할때 아래와 같이 에러메시지가 발생할때

Fatal error: Call to undefined function: mysql_real_escape_string() in /home/.../common.php on line 215

[원인]  PHP 4.3.0 보다 낮은 버전이 서버에 설치된 경우 발생하는 에러입니다.
[해결]  웹호스팅 회사에 연락해서 PHP 4.3 이상이 설치된 서버로 이전신청합니다.



mysql_real_escape_string

(PHP 4 >= 4.3.0, PHP 5)
mysql_real_escape_stringmysql_query에서 특수 문자열을 이스케이프하기위해 사용

설명

string mysql_real_escape_string ( string $unescaped_string [, resource $link_identifier ] )

unescaped_string 된 문자열에서 접속의 현재 문자 집합으로 특수 문자열을 이스케이프하여 mysql_query() 수행시 안전하게 질의할 수 있도록 한다. 이진 데이터를 입력할 경우 이 함수를 사용해야 한다.

mysql_real_escape_string()는 MySQL 라이브러리 함수인 mysql_real_escape_string를 호출하여, 다음의 문자에 백슬래시를 붙인다: \x00, \n, \r, \, ', ", \x1a.

이 함수는 MySQL로 질의를 전송하기 전에 안전하게 데이터를 만들기 위해 항상 사용해야한다.


참고사이트 : http://kr.php.net/manual/kr/function.mysql-real-escape-string.php

|
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
17년 전 조회 2,846
17년 전 조회 4,070
17년 전 조회 4,125
17년 전 조회 1.3만
17년 전 조회 4,903
17년 전 조회 5,641
17년 전 조회 2,132
17년 전 조회 8,291
17년 전 조회 4,220
17년 전 조회 4,198
17년 전 조회 3,185
17년 전 조회 3,988
17년 전 조회 5,265
17년 전 조회 3,288
17년 전 조회 4,047
17년 전 조회 7,300
17년 전 조회 3,753
17년 전 조회 4,650
17년 전 조회 4,126
17년 전 조회 3,573
🐛 버그신고