집 >데이터 베이스 >MySQL 튜토리얼 >PHP에서 'MySQL 서버에 연결하지 못했습니다' 오류가 발생하는 이유는 무엇입니까?
mysqli 확장을 사용하여 PHP에서 MySQL 데이터베이스에 연결
PHP에서 mysqli 확장을 사용하여 원격 MySQL 데이터베이스에 연결하는 경우 연결 실패를 나타내는 오류 메시지가 나타날 수 있습니다. 이는 서버 이름이 올바르지 않거나 누락되었기 때문에 발생하는 경우가 많습니다.
코드에서 mysqli_connect 함수 호출에서 서버 이름을 생략했습니다.
$con = mysqli_connect("", "username", "password", "databasename");
이로 인해 연결 오류가 발생할 수 있습니다. MySQL 서버 주소가 지정되지 않았습니다. 이 문제를 해결하려면 서버 이름을 mysqli_connect 함수의 첫 번째 매개변수로 제공할 수 있습니다.
PHP MySQLi 절차 사용
또는 MySQLi 절차를 사용할 수 있습니다. 데이터베이스에 연결하는 스타일:
$servername = "localhost"; $username = "username"; $password = "password"; // Create connection $con = mysqli_connect($servername, $username, $password); // Check connection if (!$con) { die("Connection failed: " . mysqli_connect_error()); }
로컬 호스트에 대한 서버 이름 지정
로컬 MySQL 데이터베이스에 연결하는 경우 localhost 문자열을 다음과 같이 사용할 수 있습니다. 서버 이름:
$con = mysqli_connect("localhost","username" ,"password","databasename");
기본 MySQL 자격 증명
MySQL 자격 증명과 일치하도록 mysqli_connect 함수의 사용자 이름 및 비밀번호 매개변수를 조정해야 할 수도 있습니다. 데이터 베이스. 기본적으로 로컬 연결에는 비밀번호가 비어 있는 루트 사용자가 사용됩니다.
$servername = "localhost"; $username = "root"; $password = "";
위 내용은 PHP에서 'MySQL 서버에 연결하지 못했습니다' 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!