gpt4 book ai didi

php - 如何使用 PHP 复制 mysql 记录并使用不同的 id 保存?

转载 作者:行者123 更新时间:2023-11-28 23:57:38 25 4
gpt4 key购买 nike

我是 PHP 新手。我有个主意。我可以复制一个表的 recoed 并将其以不同的 ID 保存在同一个表中吗?

例如,我有一个包含不同字段的网络表单。我使用该表单将数据存储在数据库中。现在我有一个页面,我可以在其中显示该记录并使用 CRUD 操作。当用户单击“编辑”按钮时,它会进入表单,在那里他会看到“创建副本”按钮。当用户单击“创建副本”按钮时,它才开始制作所选数据的副本并使用不同的 ID 存储相同的数据?

create copy

最佳答案

这是一个简单的方法。您可以有多个提交按钮。喜欢

<input type="submit" name="submit" value="Edit" />
<input type="submit" name="submit" value="Make a copy" />

提交此表单后,您可以通过使用 $_POST['submit']$_GET['submit'] 断言来检查按下了哪个提交按钮,如果你的方法是GET

例如:

if($_POST['submit'] == 'Make a copy') {
$action = "copy";
} elseif($_POST['submit'] == 'Edit') {
$action = "edit";
}

使用它你可以知道用户想要做什么。由于您已经拥有数据,只需将这些数据传递给您的函数即可创建一条没有主键的新记录。

关于php - 如何使用 PHP 复制 mysql 记录并使用不同的 id 保存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31136473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com