您的系統期望或T_VARIABLE或T_NUM_STRING”錯誤。當您嘗試插入的變數值中存在空格或雙引號字元時,通常會發生此錯誤。
在您的情況下,錯誤指向行:
$sqlupdate1 = "UPDATE table SET commodity_quantity=$qty WHERE user=$rows['user'] ";
您可以採取以下措施來解決此問題:
$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' ";
進行這些變更後,您的 MySQL 查詢應該會成功執行,並且不會出現「意外的 T_ENCAPSED_AND_WHITESPACE」錯誤。
以上是MySQL 中的「意外 T_ENCAPSED_AND_WHITESPACE」錯誤:如何解決空格和引號問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!