gpt4 book ai didi

PHP 如何结合使用插入查询和删除查询

转载 作者:行者123 更新时间:2023-11-29 06:30:31 26 4
gpt4 key购买 nike

我搜索了很多解决这个问题的方法,但是我没有找到答案,我试图将一行从一个表归档到另一个表,然后从原始表中删除该行。我已经按照我的想法设置了代码,但它只会移动记录,不会将其从原始表中删除。

mysql_connect('localhost', 'brokensky', 'password');
mysql_select_db('isad235database');

$select = filter_var($_POST['selectlist'],FILTER_SANITIZE_STRING);

$query = "INSERT INTO `serversarchive` (`Server_ID`,`Server_name` , `Location` , `MAC_Address` , `Port_Number` , `IP_Address`, `Operating_System`, `Administrator`, `Contact_Number`, `Email` , `Second_Contact`, `Second_Contact_Number`, `Comments`)
SELECT * FROM `servers`
WHERE `Server_ID` = '$select'; DELETE FROM server WHERE Server_ID = = '$select'";

由于我已经环顾了几个小时,没有找到合适的答案,所以我认为这对其他人也可能有用。

最佳答案

您需要按顺序执行这些步骤。如果它们需要作为一个原子单元发生,请使用事务。

另请参阅:PHP + MySQL transactions examples

关于PHP 如何结合使用插入查询和删除查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28178389/

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