Rumah > pangkalan data > tutorial mysql > Mengapa Saya Mendapat Ralat \'Notis: Array to string conversion\' dalam Kod PHP Saya?

Mengapa Saya Mendapat Ralat \'Notis: Array to string conversion\' dalam Kod PHP Saya?

DDD
Lepaskan: 2024-11-26 17:14:10
asal
209 orang telah melayarinya

Why Am I Getting a

Ralat Penukaran Tatasusunan kepada Rentetan dalam Notis PHP

Semasa cuba mendapatkan data daripada pangkalan data, anda mungkin menghadapi ralat "Notis: Tatasusunan untuk rentetan penukaran masuk." Ralat ini menunjukkan bahawa anda cuba menggunakan tatasusunan sebagai rentetan, yang tidak dibenarkan dalam PHP.

Memahami Isu

Dalam kes khusus anda, anda menggunakan mysql_fetch_assoc() untuk mendapatkan semula baris daripada pertanyaan MySQL. mysql_fetch_assoc() mengembalikan baris sebagai tatasusunan bersekutu, di mana nama lajur digunakan sebagai kunci tatasusunan.

Apabila anda mengakses tatasusunan bersekutu tanpa menentukan kunci tertentu, PHP menggunakan elemen pertama secara automatik. Ini bermakna dalam kod anda, $money menjadi susunan satu elemen:

$money = [@mysql_fetch_assoc($get)][0];
Salin selepas log masuk

Menyelesaikan Ralat

Untuk menyelesaikan ralat, anda perlu mengakses kunci tatasusunan yang betul untuk mendapatkan data yang anda inginkan. Dalam kes anda, anda mahukan nilai lajur wang. Anda boleh melakukan ini dengan menggunakan sintaks kurungan segi empat sama:

$money = $money['money'];
Salin selepas log masuk

Selepas perubahan ini, kod anda seharusnya berfungsi dengan betul:

echo '<p>
Salin selepas log masuk

Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat \'Notis: Array to string conversion\' dalam Kod PHP Saya?. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan