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

时间:2014-03-17 10:47:13

标签: 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。 以同样的方式,我可以在提交按钮附近放置一个更新按钮,以便在以后的阶段,如果在正常数据输入期间遇到错误,可以更新任何字段的全部或部分数据

2 个答案:

答案 0 :(得分:0)

我假设你的密码字段是一个字符串,所以你需要在你的陈述中引用这个值

"UPDATE members SET password = '" . $_POST['pw'] . "' WHERE user_id=$_POST['usrid']"

然而,这是超级糟糕的做法,至少你应该逃避后期值

我建议您查看http://php.net/pdo

答案 1 :(得分:0)

mysql_query("UPDATE members SET password ='".$_POST['pw']."' WHERE user_id= '".$_POST['usrid']."'") or die(mysql_error());