Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Membetulkan Ralat 'Objek kelas mysqli_result tidak boleh ditukar kepada rentetan' dalam PHP?

Bagaimana untuk Membetulkan Ralat 'Objek kelas mysqli_result tidak boleh ditukar kepada rentetan' dalam PHP?

Patricia Arquette
Lepaskan: 2024-12-18 09:17:11
asal
724 orang telah melayarinya

How to Fix the

Menyelesaikan masalah "Objek kelas mysqli_result tidak dapat ditukar kepada rentetan" dalam PHP

Ralat "Objek kelas mysqli_result tidak dapat ditukar kepada rentetan" berlaku apabila mencuba untuk menggunakan objek mysqli_result sebagai a rentetan.

Masalah:

Anda telah menghadapi ralat dalam kod anda, terutamanya dalam baris berikut:

echo "my result <a href='data/$result.php'>My account</a>";
Salin selepas log masuk

Dalam baris ini, anda cuba menggunakan pembolehubah $result, yang merupakan objek kelas mysqli_result, sebagai rentetan.

Penyelesaian:

Isunya ialah kaedah mysqli_query() mengembalikan sumber objek kepada pembolehubah $result, bukan rentetan. Untuk mengakses hasil pertanyaan, anda perlu mengulangi baris set hasil dan mendapatkan semula nilai untuk setiap baris.

while ($row = $result->fetch_assoc()) {
    echo $row['classtype'] . "<br>";
}
Salin selepas log masuk

Dengan menggunakan kaedah fetch_assoc(), anda boleh melelang melalui hasil tetapkan dan akses nilai lajur jenis kelas untuk setiap baris.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'Objek kelas mysqli_result tidak boleh ditukar kepada rentetan' dalam PHP?. 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