Penso che il nome del database non si rifletta nel tuo codice. Puoi provare a cambiare il tuo codice come di seguito,
$dbname = "my_db";
$dsn = "mysql:host=localhost;dbname="+$dbname+";
o
$dsn = "mysql:host=localhost;dbname=my_db;
Penso che il nome del database non si rifletta nel tuo codice. Puoi provare a cambiare il tuo codice come di seguito,
$dbname = "my_db";
$dsn = "mysql:host=localhost;dbname="+$dbname+";
o
$dsn = "mysql:host=localhost;dbname=my_db;