>백엔드 개발 >PHP 튜토리얼 >더 이상 사용되지 않는 경고: `mysql_connect()`를 수정하는 방법?

더 이상 사용되지 않는 경고: `mysql_connect()`를 수정하는 방법?

DDD
DDD원래의
2024-12-11 03:45:18800검색

How to Fix the Deprecated Warning: `mysql_connect()`?

사용되지 않는 경고: mysql_connect()

문제:

MySQL 코드가 mysql_connect() 함수가 더 이상 사용되지 않으며 앞으로 사용될 것임을 나타내는 더 이상 사용되지 않는 경고입니다.

해결책:

이 경고를 제거하려면 다음과 같은 몇 가지 옵션이 있습니다.

  • MySQLi 사용 : MySQLi는 MySQL 데이터베이스 연결을 위한 개선된 권장 확장입니다. 다음 코드를 사용할 수 있습니다.
$connection = mysqli_connect('localhost', 'username', 'password', 'database');
  • PDO 사용: PDO(PHP Data Objects)는 여러 데이터베이스를 지원하는 보다 다양하고 현대적인 확장입니다. 다음 코드를 사용할 수 있습니다.
$connection = new PDO('mysql:host=localhost;dbname=database', 'username', 'password');
  • 사용되지 않는 경고 비활성화: PHP 스크립트에서 error_reporting 설정을 수정하여 사용되지 않는 경고를 표시하지 않을 수 있습니다. 다음 코드를 추가하세요:
error_reporting(E_ALL ^ E_DEPRECATED);
  • PHP 버전 업데이트: 최신 버전의 PHP로 업그레이드하면 mysql_connect() 지원 중단이 자동으로 처리될 수 있습니다.

특정 파일 및 줄 위치 오류:

정확한 오류 메시지 "/System/Startup.php > line: 2 " error_reporting(E_All);"을 받은 경우 해당 줄을 다음으로 바꾸면 문제를 해결할 수 있습니다. :

error_reporting(E_ALL ^ E_DEPRECATED);

위 내용은 더 이상 사용되지 않는 경고: `mysql_connect()`를 수정하는 방법?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.