php查询行更新

时间:2011-04-13 17:42:45

标签: php sql

我想更新一行:

  

do_mysql_query(“UPDATE helpcenter SET   solve = $ solve WHERE id = $ id“);

和我的第二次更新:

  

do_mysql_query(“UPDATE helpcenter SET   check = 1 WHERE id = $ id“);

这两个中的$ id是一样的。如何将它们连接在一起,所以只有一个sql?

5 个答案:

答案 0 :(得分:2)

逗号。

do_mysql_query("UPDATE helpcenter SET solved=$solved, check=1 WHERE id=$id");

答案 1 :(得分:2)

您需要将要更新的字段与(逗号)分开 试试这个:

do_mysql_query("UPDATE helpcenter SET solved=$solved, check=1 WHERE id=$id");

答案 2 :(得分:0)

do_mysql_query("UPDATE helpcenter SET check = 1, solved = '".$solved."' WHERE id = ".$id.");

这应该做的工作。

答案 3 :(得分:0)

do_mysql_query("UPDATE helpcenter SET solved=$solved, check=1 WHERE id=$id");

答案 4 :(得分:0)

与上述其他内容一样,这应该有效:

do_mysql_query("UPDATE helpcenter SET solved='$solved', check=1 WHERE id='$id'");

但是,请确保使用mysql_real_escape_string()或等效的方法正确清理$ id和$。