Mengapa Kod PHP Saya Membuang \'Ralat maut: Panggilan ke kaedah yang tidak ditentukan mysqli_stmt::fetch_array()\'?

Mary-Kate Olsen
Lepaskan: 2024-10-30 21:04:02
asal
758 orang telah melayarinya

Why Does My PHP Code Throw

Penyelesaian Ralat: undefined method mysqli_stmt::fetch_array()

Ralat "Fatal error: Call to undefined method mysqli_stmt::fetch_stmt: )" menunjukkan panggilan kaedah yang salah dalam kod PHP yang disediakan. Khususnya, kaedah fetch_array() tidak boleh digunakan pada objek mysqli_stmt.`

Penjelasan

Apabila menggunakan pernyataan yang disediakan dengan MySQLi, anda mesti menggunakan kaedah yang sesuai untuk mengambil data. Untuk mendapatkan semula satu baris data, gunakan mysqli_stmt::fetch(). Untuk mendapatkan semula berbilang baris, gunakan mysqli_result::fetch_all().

Kod Dibetulkan

<code class="php">$data = array();

while ($row = $sql->fetch()) {
    $data[] = array(
        'label' => $row['job']
    );
}</code>
Salin selepas log masuk

Dengan menggantikan fetch_array() dengan fetch(), kod akan betul ambil rekod dan simpannya dalam tatasusunan $data.

Adalah disyorkan untuk merujuk dokumentasi MySQLi (khususnya mysqli_stmt::fetch() atau mysqli_result::fetch_all()) untuk mendapatkan maklumat lanjut tentang kaedah pengambilan data dengan disediakan kenyataan.

Atas ialah kandungan terperinci Mengapa Kod PHP Saya Membuang \'Ralat maut: Panggilan ke kaedah yang tidak ditentukan mysqli_stmt::fetch_array()\'?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!