Rumah > pembangunan bahagian belakang > tutorial php > Mengapa Kod PHP Saya Mendapat \'Ralat Pangkalan Data Tidak Diketahui\' Walaupun Pangkalan Data Wujud?

Mengapa Kod PHP Saya Mendapat \'Ralat Pangkalan Data Tidak Diketahui\' Walaupun Pangkalan Data Wujud?

DDD
Lepaskan: 2024-10-30 01:09:02
asal
1083 orang telah melayarinya

Why Does My PHP Code Get an

Menyelesaikan Masalah Ralat Pangkalan Data Tidak Diketahui dengan PHP

Dalam PHP, menyambung ke pangkalan data MySQL kadangkala boleh mengakibatkan ralat pangkalan data yang tidak diketahui, walaupun pangkalan data wujud. Percanggahan ini boleh berlaku apabila kod PHP dan PHPMyAdmin merujuk pangkalan data yang berbeza.

Untuk menyelesaikan isu ini, langkah pertama ialah mengesahkan ejaan nama pangkalan data. Ralat ejaan mudah boleh menghalang kod daripada mewujudkan sambungan ke pangkalan data yang dimaksudkan.

Jika nama pangkalan data adalah tepat, pertimbangan seterusnya ialah sama ada PHPMyAdmin dan PHP menyambung ke pelayan pangkalan data yang sama. Ini boleh ditentukan dengan menjalankan pertanyaan berikut dalam PHPMyAdmin dan kod PHP:

SHOW DATABASES;
Salin selepas log masuk

Membandingkan output pertanyaan ini akan mendedahkan jika kod PHP dan PHPMyAdmin disambungkan ke pangkalan data yang berbeza.

Jika output berbeza, ini menunjukkan bahawa kod sedang cuba untuk menyambung ke pangkalan data yang berbeza daripada PHPMyAdmin. Ini boleh berlaku jika terdapat beberapa pelayan pangkalan data yang dipasang pada komputer. Untuk menyelesaikan isu ini, semak fail konfigurasi PHP dan pastikan ia menentukan pelayan pangkalan data yang betul untuk disambungkan.

Setelah pelayan pangkalan data yang betul dikenal pasti, kod PHP seharusnya dapat menyambung ke pangkalan data sedia ada tanpa menghadapi "ralat pangkalan data tidak diketahui."

Atas ialah kandungan terperinci Mengapa Kod PHP Saya Mendapat \'Ralat Pangkalan Data Tidak Diketahui\' Walaupun Pangkalan Data Wujud?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan