【问题标题】:php returning too earlyphp返回太早
【发布时间】:2012-06-23 00:58:21
【问题描述】:

我使用 jquery 的 ajax 函数调用一个 php 文件。它按原样进入文件并开始执行命令。我有多个

$stmt->execute();

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

【问题讨论】:

    标签: php jquery mysqli


    【解决方案1】:

    我看到的唯一问题的答案是:“我应该寻找什么可能导致这个问题?”

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2018-10-11
        • 2012-01-11
        • 2016-04-12
        • 2019-10-12
        • 1970-01-01
        • 2019-10-08
        • 2010-09-23
        • 1970-01-01
        • 2011-11-14
        相关资源
        最近更新 更多