crud数据库更新帮助

xggvc2p6  于 2021-07-26  发布在  Java
关注(0)|答案(0)|浏览(207)

我正在用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;
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题