PHP 返回得太早了



我使用 jquery 的 ajax 函数调用一个 php 文件。它按预期转到文件并开始执行命令。 我有多个

$stmt->execute();

调用,即 MySQL 更新查询。 但只有第一个会执行,之后它会返回而不是执行下一个查询。 为什么它只在 1 次查询后返回?

我看到的唯一问题的答案是:"我应该寻找可能导致此问题的什么?

http://php.net/manual/en/errorfunc.configuration.php

您应该在PHP日志中查找错误,让您知道代码停止的原因。日志的默认位置与 Apache 的错误日志(如果您正在使用它,则为 IIS)的文件相同

您的程序在查询之间崩溃。 不幸的是,作为PHP,它通常会默默地这样做,让你挠头想知道发生了什么。 检查您的错误日志,如果它们为空,您可能需要调高错误报告级别。

乍一看,我猜你的SQL是无效的,导致一个未处理的异常。

最新更新