如何使用表单值在php中更新表

如何使用表单值在php中更新表,php,Php,我面临一个问题,我必须更新成员表,用户现在可以更改其密码,我应该为用户1或2输入多少个字段 i) 1仅用于密码(我将如何告知数据库用户id) ii)如果我把2个一个作为用户id,第二个作为密码(我正在使用它,但不工作) 我的代码是::: mysql_query("UPDATE members SET password =$_POST['pw'] WHERE user_id=$_POST['usrid']") or die(mysql_error()); 问题2。 同样,我可以在submit按钮

我面临一个问题,我必须更新成员表,用户现在可以更改其密码,我应该为用户1或2输入多少个字段 i) 1仅用于密码(我将如何告知数据库用户id) ii)如果我把2个一个作为用户id,第二个作为密码(我正在使用它,但不工作) 我的代码是:::

mysql_query("UPDATE members SET password =$_POST['pw'] WHERE user_id=$_POST['usrid']") or die(mysql_error());
问题2。
同样,我可以在submit按钮附近放置一个update按钮,以便在以后的阶段,如果在正常数据输入过程中遇到错误,可以更新任何字段的全部或部分数据

“更新成员设置密码=”$_POST['pw']。“'WHERE user\u id=$\u POST['usrid']”

尽管如此,这是一种非常糟糕的做法,至少你应该避开post值


我建议您查看一下

将数据括在单引号中
password='$\u POST[“pw”]'
,您很容易受到sql注入的攻击。使用Prepare语句。
mysql_query("UPDATE members SET password ='".$_POST['pw']."' WHERE user_id= '".$_POST['usrid']."'") or die(mysql_error());