Saya pikir nama database tidak tercermin dalam kode Anda. Bisakah Anda mencoba mengubah kode Anda seperti di bawah ini,
$dbname = "my_db";
$dsn = "mysql:host=localhost;dbname="+$dbname+";
atau
$dsn = "mysql:host=localhost;dbname=my_db;
Saya pikir nama database tidak tercermin dalam kode Anda. Bisakah Anda mencoba mengubah kode Anda seperti di bawah ini,
$dbname = "my_db";
$dsn = "mysql:host=localhost;dbname="+$dbname+";
atau
$dsn = "mysql:host=localhost;dbname=my_db;
Mendapatkan perbedaan antara jumlah dua subquery
Mungkinkah aplikasi PHP yang dibangun di atas codeigniter untuk terhubung ke MySQL DAN database mongoDB secara bersamaan?
Cara Memeriksa Apakah Tabel Sudah Ada Sebelum Membuatnya di MySQL
Ubah div sesuai dengan kotak dropdown yang dipilih
Bagaimana menemukan kata-kata berulang dari sel dalam SQL