我正在运行一个带有这一行的 php 函数:
mysql_query("UPDATE `user-table` SET `$field` = '$value' WHERE `user_id` = $user_id");
由于某种原因,这不起作用。我已经回显了$user_id
变量,取了那个整数并将它放在查询中的变量的位置,所以它看起来像这样:
mysql_query("UPDATE `user-table` SET `$field` = '$value' WHERE `user_id` = 11");
它更新得很好!所以问题一定与变量有关,但我不知道是什么。
有什么想法吗?