이상한 문제 - PDO를 사용하는 데이터베이스 클래스의 라이브 복사본이 정상적으로 작동합니다. WAMPServer를 사용하여 내 컴퓨터에 복사본이 있습니다. (클래스에서 미리보기)는 다음과 같이PHP - PDO 연결 문자열에서 대체되지 않는 변수
연결 문자열은 다음과 같습니다
$host = 'localhost';
$user = 'user';
$pass = 'password';
$dbname = 'my_dbname';
self::$_instance = new PDO('mysql:host=$host;dbname=$dbname', $user, $pass);
오류 메시지 I은 얻을 :
Warning: PDO::__construct() [pdo.--construct]: php_network_getaddresses: getaddrinfo failed: No such host is known. in <path> on line 41
Warning: PDO::__construct() [pdo.--construct]: [2002] php_network_getaddresses: getaddrinfo failed: No such host is kn (trying to connect via tcp://$host:3306) in <path> on line 41
나는 온라인 반면 로컬 작동하지 왜 아무 생각이 없다 괜찮아. 잘 작동 아래 난에 라인 자체를 변경하는 경우 :
self::$_instance = new PDO('mysql:host=localhost;dbname=my_dbname', $user, $pass);
감사합니다 :)
작은 따옴표를 사용할 때 어떻게 변하는가? – kta