Rumah > pangkalan data > tutorial mysql > ## Ralat Pertanyaan PHP: \'T_ENCAPSED_AND_WHITESPACE Tidak Dijangka\': Mengapa dan Bagaimana untuk Membetulkannya?

## Ralat Pertanyaan PHP: \'T_ENCAPSED_AND_WHITESPACE Tidak Dijangka\': Mengapa dan Bagaimana untuk Membetulkannya?

Susan Sarandon
Lepaskan: 2024-10-25 02:13:02
asal
704 orang telah melayarinya

## PHP Query Error:

Ralat T_ENCAPSED_AND_WHITESPACE yang tidak dijangka dalam Pertanyaan PHP

Semasa melaksanakan pertanyaan SQL, anda mungkin menghadapi ralat "T_ENCAPSED_AND_WHITESPACE yang tidak dijangka, atau expecting T_ENCAPSED_AND_WHITES T_NUM_STRING." Ralat ini sering timbul apabila anda cuba memasukkan pembolehubah atau nilai tanpa melepaskannya dengan betul.

Dalam kes khusus ini, ralat muncul dalam baris:

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

Isunya terletak pada fakta bahawa pembolehubah $rows['user'] tidak disertakan dalam tanda petikan tunggal atau berganda. Ini adalah perlu untuk memastikan bahawa jurubahasa pertanyaan mengenali pembolehubah sebagai rentetan dan bukan sebagai sebahagian daripada struktur pertanyaan itu sendiri.

Penyelesaian:

Untuk menyelesaikan ralat ini, hanya sertakan pembolehubah dalam tanda petikan tunggal atau berganda. Berikut ialah pertanyaan yang diperbetulkan:

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

Dengan menambahkan tanda petikan di sekitar $rows['user'], anda menghalang jurubahasa daripada tersalah anggap sebagai elemen sintaks dan memastikan ia dianggap sebagai nilai rentetan . Menjalankan pertanyaan yang diperbetulkan ini harus menghapuskan ralat "T_ENCAPSED_AND_WHITESPACE" yang tidak dijangka dan membenarkan pertanyaan itu dilaksanakan dengan jayanya.

Atas ialah kandungan terperinci ## Ralat Pertanyaan PHP: \'T_ENCAPSED_AND_WHITESPACE Tidak Dijangka\': Mengapa dan Bagaimana untuk Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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