Мисля, че името на базата данни не се отразява във вашия код. Можете ли да опитате да промените кода си, както е по-долу,
$dbname = "my_db";
$dsn = "mysql:host=localhost;dbname="+$dbname+";
или
$dsn = "mysql:host=localhost;dbname=my_db;
Мисля, че името на базата данни не се отразява във вашия код. Можете ли да опитате да промените кода си, както е по-долу,
$dbname = "my_db";
$dsn = "mysql:host=localhost;dbname="+$dbname+";
или
$dsn = "mysql:host=localhost;dbname=my_db;