我使用 jquery 的 ajax 函数调用 php 文件。它按原样进入文件并开始执行命令。我有多个
$stmt->execute();
调用,这是 mysqli 更新查询。但是只有第一个会执行,之后它将返回而不是执行下一个查询。为什么它只在 1 次查询后返回?
我看到的唯一问题的答案是:“我应该寻找什么可能导致这个问题?”
http://php.net/manual/en/errorfunc.configuration.php
您应该在 PHP 日志中查找错误,让您知道代码停止的原因。日志的默认位置与 apache 的错误日志(或 IIS,如果您使用它)相同的文件
您的程序在查询之间崩溃。不幸的是,作为 PHP,它经常会默默地这样做,让你摸不着头脑想知道发生了什么。检查您的错误日志,如果它们是空的,您可能需要调高错误报告级别。
乍一看,我猜你的 SQL 是无效的,导致了一个未处理的异常。