Anscheinend konnte PDO die aktive Datenbank nicht auf "Projekt" setzen und daher müssen Sie sie jedes Mal angeben.
Versuchen Sie, Ihre Zeile so zu ändern, dass sie so aussieht:
$dbh=new PDO("mysql:host=$dbHost;dbname=$dbName", $dbUser, $dbPassword);
Der einzige Unterschied besteht darin, dass dbname
statt Ihres dbName
in Kleinbuchstaben geschrieben .
Alternativ führen Sie nach erfolgreichem Verbindungsaufbau diesen SQL-Befehl aus:USE project;
, z. B.
$dbh->exec('USE project;');