본문 바로가기
MySql

MySQL PHP : mysqli가있는 알 수없는 MySQL 서버 호스트

by 베이스 공부 2020. 10. 28.
반응형

다음 코드가 있습니다.

$username = 'username';
$password = 'password';
$host = 'localhost';
$db = 'dbname';
$dbh = new mysqli('p:'.$host, $username, $password, $db) 
    or die('no connection to server');

하지만 다음과 같은 오류가 발생합니다.


내 개발 환경에서 똑같은 코드가 작동했기 때문에 이것은 나를 흥미롭게합니다. 이제 프로덕션 서버에 설정하려고하는데 작동하지 않습니다. 어떤 아이디어?

참고 : 저는 서버에 대해 잘 모르기 때문에 오류가 사소한 것이면 실례합니다.

버전은 다음과 같습니다. Development PHP (5.3.3-1ubuntu9.1) + MySQL(5.1.49-1ubuntu8.1)
프로덕션 PHP (5.2.4-2ubuntu5.12) + MySQL (5.0.51a)

 

해결 방법

 

다음과 같이 p : 를 꺼냅니다.

$dbh = new mysqli($host, $username, $password, $db) 
    or die('no connection to server');

 

참조 페이지 https://stackoverflow.com/questions/4250953

 

 

반응형

댓글