【发布时间】:2014-10-17 04:49:13
【问题描述】:
我有一个 HTML5 表单。当用户使用其唯一的用户 ID 提交表单时,数据将存储在 mysql 数据库中。我已经将他们的用户 ID 存储在数据库中。我的问题是当我尝试提交表单时,表单数据不会在数据库中更新。你能在 php PDO 语句的帮助下帮助我吗?
【问题讨论】:
-
分享您的代码以供参考..
我有一个 HTML5 表单。当用户使用其唯一的用户 ID 提交表单时,数据将存储在 mysql 数据库中。我已经将他们的用户 ID 存储在数据库中。我的问题是当我尝试提交表单时,表单数据不会在数据库中更新。你能在 php PDO 语句的帮助下帮助我吗?
【问题讨论】:
你的 PDO 更新语法应该是这样的。
例子:
如果您想将用户状态从“新手”更新为“专家”
$id = $_POST['id'];
$status = $_POST['newstatus']; // newstatus = expert
$sql = "UPDATE databse_name SET status-field = ? WHERE user_ID_field = ?";
$statement = $con_db->prepare($sql);
$statement->execute(array($status, $id));
【讨论】: