Очевидно PDO не е успял да настрои активната база данни да бъде "проект" и затова трябва да го указвате всеки път.
Опитайте се да промените реда си така, че да изглежда така:
$dbh=new PDO("mysql:host=$dbHost;dbname=$dbName", $dbUser, $dbPassword);
Единствената разлика е, че dbname
се изписва изцяло с малки букви вместо вашето dbName
.
Друга възможност е да изпълните тази SQL команда след успешно установяване на връзка:USE project;
, напр.
$dbh->exec('USE project;');