我是新的PHP和我试图在一个PHP文件中执行多个查询,它给了我这个错误“调用未定义的函数mysql_query_del()在”如果我只执行一个查询它的工作原理,但如果我执行2个或更多的查询,那么它不起作用。有人可以帮我解决这个问题吗?调用未定义的函数mysql_query_del()
这是我想要执行的代码。
我希望它从表中删除值后,我将其转移到另一个表。
<?php
//make connection
mysql_connect('localhost', 'root', '');
//select db
mysql_select_db('mjj_app');
$sql="INSERT INTO tbl1_viewer (fname,fqty) SELECT food,quantity FROM table1_orderlist;";
$list=mysql_query($sql);
?>
<?php
// if successfully insert data into database, displays message "Successful".
if($list){
$sqldel="DELETE * FROM table1_orderlist;";
$result=mysql_query_del(sqldel);
if($result){
header("Location: index.php");
}
}
else {
echo "ERROR";
}
?>
你真的想这样做:'DELETE * FROM table1_orderlist;'?你确定? – Drew
...并且没有'DELETE *',你可以删除一个完整的行。看到https://dev.mysql.com/doc/refman/5.6/en/delete.html – VolkerK