채택완료
php 7.2에서 예전 방식의 mysql 쿼리를 쓰고 싶은데 방법이 있을까요?
새로운 서버에 php 7.2 환경을 만들고 예전 버전의 그누보드로 되어진 사이틀을 옮겨 넣으니
define('G5_MYSQLI_USE', false); 가 설정되면 동작이 안되더군요.
define('G5_MYSQLI_USE', false); 로 설정하더라도 예전 mysql 쿼리들을 그대로 쓸 수 있는 수가 없는지
질문을 드려 봅니다.
감사합니다.
답변 5개
채택된 답변
+20 포인트
직접 mysql명령어를 사용하는 코드가 몇 군데 있어서 mysql을 찾아서 다음처럼 수정
최신판 common.lib.php를 참고해서 함수 추가, 예를들어
mysql_real_escape_string ==> escape_trim 로 변경 //변경해야할 곳 거의 대부분 이것임
보통은 sql_query()처럼 자체 함수를 만들어 사용하므로 common.lib.php에서 수정
config.php도 최신 참고 하여 수정
이렇게 하면 디비 사용은 문제없습니다
php버젼에 따른 php코드 변경을 해야하는 곳이 몇군데 있을 것입니다
답변을 작성하려면 로그인이 필요합니다.