0

我正在使用简单更新查询,但它不能正常工作。任何人都可以帮忙吗?下面是给定的代码

mysqli_query($con,"UPDATE directory_websites 
SET site_name ='{$site_name}', site_url ='{$site_url}', 
site_description='{$site_description}', 
site_short_description='{$site_short_description}' WHERE id = '$update_id'");
4

1 回答 1

0

我可以问你为什么对于一些 var 你有 {} 而对于其他一些,比如最后一个,你没有?

更新

这被称为连接:例如,当请求应如下所示时:

"SELECT * from my_table WHERE id='1'"

如果我们将 1 替换为 var,它将如下所示:

"SELECT * from my_table WHERE id='$1'"

但简单的引号是强制性的,同时不解释 PHP。所以你必须连接

"SELECT * from my_table WHERE id='".$1."'"
于 2013-08-27T10:58:06.770 回答