Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Membetulkan Ralat Percanggahan Parameter mysqli_fetch_array() dalam PHP?

Bagaimana untuk Membetulkan Ralat Percanggahan Parameter mysqli_fetch_array() dalam PHP?

DDD
DDDasal
2024-10-18 07:50:29254semak imbas

How to Fix mysqli_fetch_array() Parameter Discrepancy Error in PHP?

Ralat: mysqli_fetch_array() Percanggahan Parameter

Dalam kod yang disediakan, fungsi mysqli_fetch_array() menghadapi ralat kerana ia menjangkakan yang pertama parameter untuk menjadi objek hasil MySQL, tetapi sebaliknya, ia menerima nilai boolean. Ini menunjukkan bahawa pertanyaan yang dilaksanakan oleh mysqli_query() telah gagal.

Penyelesaian:

Untuk menyelesaikan isu, tambah kod berikut selepas mysqli_query():

<code class="php">if (!$check1_res) {
    trigger_error(mysqli_error($con), E_USER_ERROR);
}</code>

Pernyataan ini akan menyemak sama ada pertanyaan itu berjaya. Jika gagal, ia akan memaparkan mesej ralat MySQL, memberikan maklumat berharga tentang punca masalah tersebut.

Sumber Tambahan:

  • [mysqli_error( ): Dapatkan Mesej Ralat MySQL Terakhir](https://www.php.net/manual/en/mysqli.error.php)

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat Percanggahan Parameter mysqli_fetch_array() dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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