Rumah > pangkalan data > tutorial mysql > mysqli_fetch_array() Ralat: Mengapa Ia Menjangkakan mysqli_result dan Bagaimana Saya Boleh Membetulkannya?

mysqli_fetch_array() Ralat: Mengapa Ia Menjangkakan mysqli_result dan Bagaimana Saya Boleh Membetulkannya?

Susan Sarandon
Lepaskan: 2024-11-25 10:20:14
asal
243 orang telah melayarinya

mysqli_fetch_array() Error: Why Does It Expect a mysqli_result and How Can I Fix It?

mysqli_fetch_array() Ralat Parameter: Nyahpepijat dan Penyelesaian

Ralat anda "mysqli_fetch_array() menjangkakan parameter 1 adalah mysqlian_result", boolean bahawa pertanyaan yang anda sampaikan mysqli_query() gagal dan mengembalikan boolean (false) dan bukannya objek mysqli_result yang sah.

Untuk menentukan punca sebenar kegagalan pertanyaan, tambah kod berikut selepas mysqli_query() untuk mencetuskan mesej ralat:

if (!$check1_res) {
    trigger_error(mysqli_error($con), E_USER_ERROR);
}
Salin selepas log masuk

Ini akan memaparkan mesej ralat yang dihasilkan oleh pelayan MySQL, memberikan anda maklumat berharga tentang isu pertanyaan.

Petua Penyahpepijatan Tambahan:

  • Semak dua kali sintaks pertanyaan untuk sebarang ralat atau kesilapan menaip.
  • Pastikan pangkalan data sambungan ($con) adalah sah dan disambungkan ke pangkalan data yang betul.
  • Semak sama ada nama pengguna dan kata laluan yang digunakan untuk sambungan pangkalan data mempunyai keistimewaan yang mencukupi untuk mengakses jadual.
  • Sahkan bahawa jadual (pengguna) yang dirujuk dalam pertanyaan benar-benar wujud.

Mungkin Punca Hasil Pertanyaan Palsu:

  • Jadual salah nama
  • Sintaks tidak sah dalam pertanyaan (cth., kurungan penutup tiada)
  • Nama jadual atau medan tersilap ejaan
  • Klausa WHERE hilang atau salah bentuk

Dengan mengikuti langkah penyelesaian masalah ini, anda boleh menentukan punca kegagalan pertanyaan dan menyelesaikannya masalah itu sewajarnya.

Atas ialah kandungan terperinci mysqli_fetch_array() Ralat: Mengapa Ia Menjangkakan mysqli_result dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan