我想更新一行:PHP查詢行更新
do_mysql_query( 「UPDATE幫助中心SET 解決= $解決WHERE ID = $ ID」);
和我的第二次更新:
do_mysql_query( 「UPDATE幫助中心SET 檢查= 1 WHERE ID = $ ID」);
$ id在這兩個是一樣的。如何將它們連接在一起,所以只有一個sql會是?
我想更新一行:PHP查詢行更新
do_mysql_query( 「UPDATE幫助中心SET 解決= $解決WHERE ID = $ ID」);
和我的第二次更新:
do_mysql_query( 「UPDATE幫助中心SET 檢查= 1 WHERE ID = $ ID」);
$ id在這兩個是一樣的。如何將它們連接在一起,所以只有一個sql會是?
逗號。
do_mysql_query("UPDATE helpcenter SET solved=$solved, check=1 WHERE id=$id");
do_mysql_query("UPDATE helpcenter SET check = 1, solved = '".$solved."' WHERE id = ".$id.");
這應該做的工作。
你爲什麼要用''改變sql語句。 '?這是沒有必要的 – Neal 2011-04-13 17:46:01
do_mysql_query("UPDATE helpcenter SET solved=$solved, check=1 WHERE id=$id");
像上面的人,這應該工作:
do_mysql_query("UPDATE helpcenter SET solved='$solved', check=1 WHERE id='$id'");
但是,一定要消毒的$ id和$使用mysql_real_escape_string()或等效的東西妥善解決。
希望你正在清理'$ id',所以小Bobby Tables將無法使用你的數據庫。 – 2011-04-13 17:56:09