Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mysqli\u multi\u查询何时停止执行?_Php_Mysql_Sql_Mysqli_Mysql Error 1064 - Fatal编程技术网

Php mysqli\u multi\u查询何时停止执行?

Php mysqli\u multi\u查询何时停止执行?,php,mysql,sql,mysqli,mysql-error-1064,Php,Mysql,Sql,Mysqli,Mysql Error 1064,建议使用以下SQL文本和3个MySQL命令: show tables; some nonesense command which makes error; show tables; 第一个和第三个SQL有效,第二个无效。那么,当将此SQL文本传递给mysqli_multi_查询时,MySQL是在第二个命令(错误1)时停止执行,还是尝试一直执行到最后一个命令?因为如果错误后的命令依赖于错误后的命令是危险的。否,如果一个查询失败,其余的将不会执行。请参阅mysqli_multi_query的文

建议使用以下SQL文本和3个MySQL命令:

show tables;

some nonesense command which makes error;

show tables;

第一个和第三个SQL有效,第二个无效。那么,当将此SQL文本传递给mysqli_multi_查询时,MySQL是在第二个命令(错误1)时停止执行,还是尝试一直执行到最后一个命令?因为如果错误后的命令依赖于错误后的命令是危险的。

否,如果一个查询失败,其余的将不会执行。请参阅mysqli_multi_query的文档,它清楚地说明了这一点,并展示了检查错误的一种方法。

tks jon,只是因为它没有正式文档。