我正在制作一个非常简单的PHP应用程序,它将表单中的信息存储在数据库中,然后允许编辑该信息。重复使用或重新创建数据库插入脚本
我的表格和存储信息在数据库中工作很好。我用它来存储信息从我的形式数据库的代码(之后被缩短这个Q)如下:
<?php
require_once 'connect.php';
$firstName = $_POST['firstName']; //other variables ommited for brevity
$sth = $dbh->prepare("INSERT INTO users(firstName, lastName, country, roomtype, roomnumber, checkin, nights)
VALUES ('$firstName', '$lastName', '$country', '$roomtype', '$roomnumber', '$checkin', '$nights')");
$sth->execute();
$dbh =null;
?>
我有一个编辑页面,在这里我从数据库中读取的值到表单字段。
但是,如果进行更改,我不想向数据库添加新记录,而是更新现有记录。
我是否应该使用相同的PHP页面(称为process.php)来插入数据库以更新数据库中的信息,或许检查它是如何调用的,还是应该创建一个新的单独页面用于更新操作。
什么是更好的方法?