Experten,„PDO_Construct: Unknown database“ Fehler
Das hat die frustrierende Erfahrung meines Codierung Leben.
Ich versuche nur eine Verbindung zu meiner DB mit PDO
.
ich es mit mysqli
erfolgreich mache aber mit PDO
, ich die folgende Fehlermeldung erhalten:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [1049] Unknown database 'myDBName,host=localhost'' in C:\xampp\htdocs\closures\forms\final.php:51 Stack trace: #0 C:\xampp\htdocs\closures\forms\final.php(51): PDO->__construct('mysql:dbname=di...', 'myusername', 'mypassword', Array) #1 {main} thrown in C:\xampp\htdocs\closures\forms\final.php on line 51
I db Name für Sicherheit geändert.
Hier Verbindungszeichenfolge:
$pdo = new PDO("mysql:dbname=myDBname,host=localhost","mysusername","mypass",array(PDO::ATTR_PERSISTENT => true));
Das perfekt msqli mit gearbeitet:
$conn = mysqli_connect("localhost","myusername","mypass","myDB"); but I am using PDO because I am using PDO because it allows me to use array but because of this error, I am unable to test to see if my array works.
Ihre Hilfe wird sehr geschätzt.
http://php.net/manual/en/pdo.connections.php und intermix keine andere mysql api wenn das, was Sie auch tun. Du hast hier etwas ausgelassen. Beispiel aus dem Handbuch '$ dbh = new PDO ('mysql: host = localhost; dbname = test', $ user, $ pass);' –
benutze ';' zwischen dbname & host – gaurav
'myDB'! ==' myDBname' –