Aparentemente, o PDO não conseguiu definir o banco de dados ativo como "projeto" e, portanto, você precisa especificá-lo sempre.
Tente modificar sua linha para ficar assim:
$dbh=new PDO("mysql:host=$dbHost;dbname=$dbName", $dbUser, $dbPassword);
A única diferença é que
dbname
está escrito em letras minúsculas em vez de seu dbName
. Alternativamente, execute este comando SQL após estabelecer uma conexão com sucesso:
USE project;
, por exemplo. $dbh->exec('USE project;');