gpt4 book ai didi

PHP 在 SQL 表之间移动信息

转载 作者:行者123 更新时间:2023-11-29 04:45:05 24 4
gpt4 key购买 nike

我正在尝试使用以下代码将信息从表 A 移动到表 B。同时,一旦信息移至表 A,我想删除表 B 中的行

 //Move from table A to table B
$sql = "insert into del_ussd_members SELECT * FROM members WHERE
member_id='$member_id'";

if (mysql_query($sql, $con)) {
$insertSuccessful = true;
} else {
echo $sql;
print_r($_POST);
echo "\n" . mysql_error($con); echo "mysql err no : " .
mysql_errno($con);
}
//Delete from members
$sql2 = "DELETE FROM members WHERE member_id='$member_id'";

if (mysql_query($sql1, $con)) {
$insertSuccessful = true;
} else {
echo $sql1;
echo "\n" . mysql_error($con);
echo "mysql err no : " . mysql_errno($con);
}

移动没有问题,但删除功能给我以下错误

 Query was emptymysql err no : 1065

即使我自己运行字符串,我也会得到同样的错误

最佳答案

替换

if (mysql_query($sql1, $con)) {  //because $sql1 doesn't exist as per your code.

if (mysql_query($sql2, $con)) {


您应该首先将 mysql_* 函数更改为 mysqli 或 PDO。因为在即将到来的版本中,整个 mysql_* 函数将被弃用。

关于PHP 在 SQL 表之间移动信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20397833/

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