Mesej Ralat
Apabila menggunakan HTML Purifier untuk menapis input pengguna dan melaksanakan pertanyaan menggunakan mysqli_query(), anda mungkin menghadapi ralat:
1 |
|
Ralat ini berlaku apabila mysqli_num_rows() dipanggil dengan nilai boolean dan bukannya objek mysqli_result.
Penyelesaian
Punca ralat ialah isu dalam pertanyaan SQL. Dalam kod yang diberikan, pertanyaan:
1 2 3 4 5 |
|
mengandungi ralat: tiada JOIN dengan jadual profil di mana-mana dalam pertanyaan. Untuk membetulkannya, anda perlu memasukkan pernyataan JOIN yang betul dalam pertanyaan.
Pertanyaan yang dibetulkan:
1 2 3 4 5 |
|
Atas ialah kandungan terperinci Mengapakah `mysqli_num_rows()` Mengembalikan 'boolean given' Selepas Menggunakan HTML Purifier dan `mysqli_query()`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!