意外T_ENCAPSED_AND_WHITESPACE,预计会出现T_STRING、T_VARIABLE或T_NUM_STRING错误

2022-08-30 17:30:29

我一直对这个错误感到茫然,似乎不知道问题是什么。当我运行查询时,我得到这个错误:

意外T_ENCAPSED_AND_WHITESPACE,在此行中期待T_STRING或T_VARIABLE或T_NUM_STRING:

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

答案 1

试试这个

echo $sqlupdate1 = "UPDATE table SET commodity_quantity=$qty WHERE user='".$rows['user']."' ";

答案 2

尝试

$sqlupdate1 = "UPDATE table SET commodity_quantity=$qty WHERE user={$rows['user']} ";

您需要大括号才能在双引号字符串中访问数组。


推荐