Rumah >pangkalan data >tutorial mysql >\'T_ENCAPSED_AND_WHITESPACE\' Tidak Dijangka dalam MySQL: Bagaimana untuk Menyelesaikan Isu Ruang dan Petikan?
Pertanyaan MySQL anda mencetuskan T_STRING_Enexpected_" PEMBOLEH UBAH atau ralat T_NUM_STRING". Ralat ini biasanya berlaku apabila terdapat ruang atau aksara petikan dua dalam nilai pembolehubah yang anda cuba masukkan.
Dalam kes anda, ralat menghala ke baris:
$sqlupdate1 = "UPDATE table SET commodity_quantity=$qty WHERE user=$rows['user'] ";
Berikut ialah perkara yang boleh anda lakukan untuk menyelesaikan isu ini:
$sqlupdate1 = "UPDATE table SET commodity_quantity='$qty' WHERE user='".$rows['user']."' ";
$user_id = "James O'Brien"; $sqlupdate1 = "UPDATE table SET commodity_quantity='$qty' WHERE user='$user_id' ";
Setelah anda membuat perubahan ini, pertanyaan MySQL anda harus dilaksanakan dengan jayanya tanpa ralat "T_ENCAPSED_AND_WHITESPACE" yang tidak dijangka.
Atas ialah kandungan terperinci \'T_ENCAPSED_AND_WHITESPACE\' Tidak Dijangka dalam MySQL: Bagaimana untuk Menyelesaikan Isu Ruang dan Petikan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!