我在 Code Igniter 中注册新用户时遇到问题,并且失败。我知道如何设法回显查询,当我在 phpmyadmin 上手动运行它时,它给了我以下错误 #1205 - 超出锁定等待超时;尝试重新启动交易
最佳答案
当您的应用程序(在本例中为 PHP)在事务过程中终止且连接未关闭时,可能会出现 MySQL 错误 1205。
重新启动 MySQL 将解决该问题,但您应该尝试找出代码中的错误位置。它应该在 PHP 错误日志中。如果 Code Igniter 能够捕获错误(考虑到具体情况,不太可能),那么它可能位于 application/logs
中。 .
如果执行时间可能是罪魁祸首,请检查 PHP: Runtime Configuration 。具体来说:
max_execution_time
另外, memory_limit
增加这些值(您必须尝试的数量)应该可以消除脚本执行时间这一潜在问题。您可以在 php.ini 中设置这些。由于您使用的是 xampp,因此该位置将为 <installation drive/directory>\xampp\php
或<installation drive/directory>\xampp\apache\bin
.
希望这可以帮助您解决问题。
关于mysql - CI 插入失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11997317/