标签: php mysql sql mysqli mysql-error-1064
建议我们使用3个MySQL命令创建此SQL文本:
show tables; some nonesense command which makes error; show tables;
第一个和第三个SQL是有效的,第二个不是。因此,当将此SQL文本传递给mysqli_multi_query时,MySQL是否会在第二个命令(错误一)停止执行,或者它会继续执行直到最后一个命令?因为如果错误之后的那些命令依赖于错误1,那就很危险了。
答案 0 :(得分:1)
不,如果一个查询失败,则不会执行其余查询。有关mysqli_multi_query的文档,请参阅this comment,这样可以清楚地显示错误。
mysqli_multi_query