mysqli_multi_query和无效查询 - 没有错误

时间:2016-01-26 17:03:16

标签: php mysql die mysqli-multi-query

使用PHP和mysqli_multi_query在数据库中创建表并插入一些值。代码如下:

mysqli_multi_query($GLOBALS["mysqli"], $mysql_query) or die(mysqli_error($GLOBALS["mysqli"]));

问题是当使用无效的$ mysql_query时,它不会返回任何错误。例如,如果$ mysql_query看起来像:

INSERT INTO table (col, col2) VALUES ('val1', 'val2', 'val3');

它不会死(并且不会显示任何错误),但当然没有数据插入到表中。我需要将相同的代码复制/粘贴到phpmyadmin中以查看错误是什么。如果使用ABSOLUTELY INVALID查询,它就会死掉(比如$ mysql_query =“abc123errorwhatever”)

即使我在一些有效查询的末尾添加了文本'abc123errorwhatever';它也不会死。没有错误,没有。

0 个答案:

没有答案
相关问题