0
我有以下配置。爲什麼新的PDO在下面引發錯誤?
private $host = '127.0.0.1';
private $db = 'loginexample';
private $dbusername = 'root';
private $dbpass = 'root';
$this->conn = new PDO("mysql:host={$host};dbname={$db};charset=utf8", $dbusername, $dbpass);
但如果我這樣做
$this->conn = new PDO("mysql:host={$host};dbname=loginexample;charset=utf8", root, root);
這將是一個運行時錯誤,而不是一個PDO錯誤 –
@ColeJohnson爲什麼呢?這是一個雙引號的字符串。(另外,OP並沒有真正說的是什麼錯誤) –
@MichaelBerkowski謝謝你是對的我沒有用戶$ this-> db等等。我的不好。|仍然使用OOP。 –