我正在尝试删除3个表中的行,我正在使用mysqli_multi_query
它在两个表上正常工作,3个怎么样
这是我用于删除的代码
<?php
if(isset($_GET['dpw'])){$dpw=$_GET['dpw'];}
$actionDpw="DELETE * FROM previouswork_arabic WHERE id=$dpw";
$actionDpw.=";"."DELETE * FROM previouswork WHERE id=$dpw";
$QactionDpw=mysqli_multi_query($actionDpw)or die($db->error);
if($QactionDpw){
echo"OK";
}else{
echo"Error";
}
?>
是否可以使用mysqli_multi_query
查询3个表?
答案 0 :(得分:0)
您尚未提供指向数据库的链接,因此无需查询。
From the documetnation for mysqli_multi_query
:
程序风格
bool mysqli_multi_query ( mysqli $link , string $query )
执行由分号连接的一个或多个查询。
参数
链接
- 仅限程序样式:mysqli_connect()或mysqli_init()返回的链接标识符
查询
- 查询,作为字符串。