Mengapa Saya Mendapat \'T_ENCAPSED_AND_WHITESPACE yang tidak dijangka, mengharapkan T_STRING\'?

Patricia Arquette
Lepaskan: 2024-10-26 14:31:30
asal
790 orang telah melayarinya

Why Am I Getting

T_ENCAPSED_AND_WHITESPACE Tidak Dijangka, Menjangkakan T_STRING: Menyelesaikan Ralat

Apabila cuba melaksanakan pertanyaan SQL, anda mungkin menghadapi mesej ralat__ENCAPSITECEDED__ENCAPSITECED , menjangkakan T_STRING atau T_VARIABLE atau T_NUM_STRING." Ralat ini biasanya berkaitan dengan isu sintaks dalam rentetan pertanyaan.

Punca:

Ralat biasanya berlaku apabila ruang putih (ruang atau tab) hadir dalam rentetan yang dipetik dalam pertanyaan. PHP mentafsir aksara ruang putih sebagai sebahagian daripada rentetan apabila ia sepatutnya menjadi entiti yang berasingan.

Penyelesaian:

Untuk menyelesaikan ralat ini, pastikan tiada ruang kosong yang tidak diperlukan hadir dalam rentetan yang dipetik dalam pertanyaan anda. Dalam kes khusus ini, nampaknya ralat berlaku dalam baris berikut:

$sqlupdate1 = "UPDATE table SET commodity_quantity=$qty WHERE user=$rows['user'] ";
Salin selepas log masuk

Perhatikan aksara ruang putih pada penghujung rentetan sebelum koma bernoktah.

Penyelesaian adalah untuk mengalih keluar aksara ruang putih dan bungkus pembolehubah pengguna dalam petikan, seperti yang dilihat dalam jawapan yang dicadangkan:

$sqlupdate1 = "UPDATE table SET commodity_quantity=$qty WHERE user='".$rows['user']."' ";
Salin selepas log masuk

Atas ialah kandungan terperinci Mengapa Saya Mendapat \'T_ENCAPSED_AND_WHITESPACE yang tidak dijangka, mengharapkan T_STRING\'?. 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!