"치명적인 오류: 정의되지 않은 함수 mysql_connect() 호출" 오류가 발생하는 경우 놀라세요. 이 문서에서는 이 문제를 해결하기 위한 단계별 솔루션을 제공합니다.
"php5-mysql"을 설치하고 MySQL/Apache 2를 다시 시작해도 오류가 지속됩니다. 문제는 사용 중인 PHP 버전에 있을 수 있습니다. PHP7 사용자의 경우 mysql_ 함수가 더 이상 사용되지 않으며 완전히 제거되었습니다. 따라서 PDO 또는 mysqli_ 기능을 사용하도록 코드를 업데이트하는 것이 좋습니다.
그러나 코드 업데이트가 불가능할 경우 해결 방법을 사용할 수 있습니다. "fix_mysql.inc.php" 파일을 포함시키면 이전 mysql_ 함수를 mysqli_() 함수로 다시 생성할 수 있습니다. 이렇게 하면 즉각적인 업데이트 없이도 코드가 계속 작동할 수 있습니다.
해결 방법 사용 단계:
예:
<code class="php">require('fix_mysql.inc.php');</code>
이 해결 방법을 사용하면 mysql_ 함수가 더 이상 지원되지 않더라도 코드가 예상대로 실행될 수 있습니다. 장기적으로 코드 호환성과 보안을 유지하려면 새로운 PDO 또는 mysqli_ 기능으로 마이그레이션하는 것이 좋습니다.
위 내용은 \'php5-mysql\'을 설치한 후에도 \'정의되지 않은 함수 mysql_connect()\' 호출 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!