为什么我不能在mysqli_multi_query之后运行mysqli_query?

时间:2013-01-19 18:19:59

标签: php mysqli

我对mysqli_multi_query有疑问。我尝试执行代码但mysqli_query后的mysqli_multi_query不起作用。 $query1更新值且没有返回结果。

if(mysqli_multi_query($con,$query1))
{
    $query2="insert into tablename values (1,2,3);";
    mysqli_query($con,$query2);
}

2 个答案:

答案 0 :(得分:3)

尝试在查询中添加“trigger_error”。它应该告诉你发生了什么错误。

像这样:

mysqli_query($con,$query2) or trigger_error(mysqli_error($con));

答案 1 :(得分:-1)

因为您必须先使用mysqli_next_result()和其他人。 请参阅:http://php.net/manual/es/mysqli.multi-query.php#102837