Masalah:
Semasa menggunakan sambungan PDO PHP untuk menyambung ke MySQL, anda menghadapi "ralat pangkalan data tidak diketahui" apabila mengakses pangkalan data yang anda buat, tetapi anda boleh menyambungkannya yang sedia ada.
Jawapan:
1. Ralat Ejaan:
Semak ejaan nama pangkalan data untuk memastikan tiada kesilapan.
2. Sambungan Pangkalan Data Berbeza:
Sahkan bahawa PHP dan PHPMyAdmin menyambung ke pangkalan data yang sama. Anda boleh menyemak ini dengan menjalankan pertanyaan "tunjukkan pangkalan data" dalam PHPMyAdmin dan dalam kod PHP anda menggunakan PDO atau mysqli. Output harus sepadan.
Jika terdapat ketidakpadanan, semak fail konfigurasi PHP anda atau fail konfigurasi PHPMyAdmin untuk memastikan ia bersambung ke pelayan pangkalan data yang betul.
Pengesahan PHPMyAdmin Khusus:
Untuk mengesahkan pangkalan data PHPMyAdmin yang mana menggunakan:
Menyelesaikan masalah Petua:
Atas ialah kandungan terperinci Mengapa Kod PHP Saya Menunjukkan 'Ralat Pangkalan Data Tidak Diketahui' Manakala PHPMyAdmin Boleh Mengakses Pangkalan Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!