>  기사  >  백엔드 개발  >  php mysql 연결이 실패하면 어떻게 해야 할까요?

php mysql 연결이 실패하면 어떻게 해야 할까요?

藏色散人
藏色散人원래의
2020-07-25 09:18:034275검색

php의 상위 버전에서는 더 이상 "mysql_connect()"를 사용하여 MySQL 데이터베이스에 연결하지 않기 때문에 php mysql 연결이 실패합니다. 해결 방법은 mysqli 또는 PDO를 사용하여 "mysql_connect"를 대체하고 mysql에 다시 연결하는 것입니다.

php mysql 연결이 실패하면 어떻게 해야 할까요?

권장: "PHP 튜토리얼"

PHP가 MySQL에 연결하지 못했습니다.

PHP의 상위 버전에서는 더 이상 mysql_connect()를 사용하여 MySQL 데이터베이스에 연결하지 않습니다.

<?php
$con = mysql_connect("localhost","root","abc123");
if (!$con)
  {
  die(&#39;连接失败&#39; . mysql_error());
  }
?>

오늘 위의 코드를 사용하여 데이터베이스에 연결했지만 실패했습니다. 나를 위한 팁:

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in D:\Sian\Blog pages\demo.php on line 2

mysql_connect()는 더 이상 사용되지 않으며 향후 제거될 예정입니다. mysqli 또는 PDO를 사용하여 교체하세요.

PHP 공식 웹사이트에서는 다음과 같이 설명합니다:

mysql_connect — MySQL 서버에 대한 연결 열기

경고

이 확장은 PHP 5.5.0부터 더 이상 사용되지 않으며 PHP 7.0.0부터 제거되었습니다. 이는 MySQLi 또는 PDO_MySQL 확장으로 대체되어야 합니다. 자세한 내용은 MySQL: 선택 API 가이드 및 관련 FAQ를 참조하세요.

이 기능의 대안은 다음과 같습니다:

mysqli_connect()
PDO::__construct()

위 내용은 php mysql 연결이 실패하면 어떻게 해야 할까요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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