查看与mysql服务器版本对应的手册,以获得使用“delete from users where username”的正确语法

xmd2e60i  于 2021-06-23  发布在  Mysql
关注(0)|答案(1)|浏览(300)

这个问题在这里已经有答案了

php mysqli查询错误,但查询正确(2个答案)
我可以在php中混合mysql api吗(4个答案)
两年前关门了。

if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "deleteUser")) {

 $updateSQL = sprintf("INSERT INTO users_archive SELECT *FROM users WHERE username = %s; DELETE FROM users WHERE username= %s;",
                       GetSQLValueString($_POST['username'], "text"), GetSQLValueString($_POST['username'], "text"));

  mysqli_select_db($database_adminconifg, $adminconifg);
  $Result1 = mysql_query($updateSQL, $adminconifg) or die(mysql_error());

它一直将其标记为错误,但在phpmyadmin中工作得非常好

nbnkbykc

nbnkbykc1#

你在混合原料药。坚持mysqli并对多个语句使用mysqli\u multi\u query

$Result1 = mysqli_multi_query($updateSQL, $adminconifg) or die(mysqli_error());

相关问题