您的 MySQL 查询正在触发“意外的 T_ENCAPSED_AND_WHITESPACE,期待 T_STRING 或 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中文网其他相关文章!