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