我是新的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