我正在用php和sql做一个crud数据库。更新页面有问题。数据没有更新,我似乎无法找出问题所在。
数据库中有两个表, user
以及 profile
. 用户的userid和email用于建立连接。用户登录后可以更新其配置文件。
下面是我使用的代码:
if (isset($_POST['first_name']) && isset($_POST['last_name']) && isset($_POST['email'])
&& isset($_POST['headline']) && isset($_POST['summary']) && isset($_POST['profile_id']))
{
$sql = "UPDATE profile SET first_name = :first_name,
last_name = :last_name, email = :email,
headline = :headline,
summary = :summary
WHERE profile_id = :profile_id";
$stmt = $pdo->prepare($sql);
$stmt->execute(array(
':first_name' => $_POST['first_name'],
':last_name' => $_POST['last_name'],
':email' => $_POST['email'],
':headline' => $_POST['headline'],
':summary' => $_POST['summary'],
':profile_id' => $_POST['profile_id']));
$_SESSION['success'] = 'Record updated';
header( 'Location: index.php' ) ;
return;
}
暂无答案!
目前还没有任何答案,快来回答吧!