如何在获取后根据其行将值插入数据库?

时间:2020-07-13 11:22:33

标签: php pdo

我使用PDO从数据库中获取数据

while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
 echo "
  <table>
   <tr>
    <td>Name</td>
    <td>".$row["name"]."</td>
   </tr>

   <tr>
    <td>Submit url</td>
    <td><input type="text"><input type="submit"></td>
   </tr>
  </table>
 ";
}

我想根据数据库的行向数据库中插入一个值。我怎样才能做到这一点?谢谢您的回答...

1 个答案:

答案 0 :(得分:1)

您的意思是更新

$sql = "UPDATE users SET name=?, surname=?, sex=? WHERE id=?";
$stmt= $pdo->prepare($sql);
$stmt->execute([$name, $surname, $sex, $id]);