Uppenbarligen kunde PDO inte ställa in aktiv databas som "projekt" och därför måste du ange den varje gång.
Försök att ändra din linje så att den ser ut så här:
$dbh=new PDO("mysql:host=$dbHost;dbname=$dbName", $dbUser, $dbPassword);
Den enda skillnaden är att dbname
stavas bara små bokstäver istället för ditt dbName
.
Alternativt kan du köra det här SQL-kommandot efter att ha upprättat en anslutning:USE project;
, t.ex.
$dbh->exec('USE project;');