.;";
mysqli_multi_query($link, $sql1);
mysqli_multi_query($link, $sql2);
发现只有 sql1 的语句被执行了, 后面的没被执行....想想以前做 java 批量更新的时候类似这样的语句执行的很happy 啊,为什么轮到 php 的时候就这鸟样了, 最开始还以为是自己的 sql 语句写的有问题,但是拿到 mysql 的客户端一执行, 没问题...好了, 找到官方手册后, 发现问题中被置顶的注意事项就是这个:
WATCH OUT: if you mix $mysqli->multi_query and $mysqli->query, the latter...php
// BAD CODE:
$mysqli->multi_query(" Many SQL queries ; "); // OK
$mysqli->query(" SQL statement #1...php
// WORKING CODE:
$mysqli->multi_query(" Many SQL queries ; "); // OK
while ($mysqli->next_result(