Masalah:
Anda menghadapi ralat yang menyatakan bahawa mysqli_fetch_array() parameter pertama menjadi hasil mysqli, tetapi nilai boolean disediakan.
Jawapan:
Ralat berlaku kerana fungsi mysqli_query() tidak mengembalikan objek hasil mysqli yang sah. Anda boleh menambah kod berikut selepas mysqli_query() untuk menentukan punca kegagalan:
if (!$check1_res) { trigger_error(mysqli_error($con), E_USER_ERROR); }
Ini akan mengeluarkan mesej ralat yang menyebabkan pertanyaan gagal.
Punca Kemungkinan:
Maklumat Tambahan:
Untuk maklumat lebih terperinci tentang pengendalian ralat mysqli, rujuk kepada PHP dokumentasi:
Atas ialah kandungan terperinci Mengapakah `mysqli_fetch_array()` Mengembalikan Boolean Daripada Keputusan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!