在命令行中查询输出,但不在phpadmin和PHP脚本

时间:2017-03-21 02:57:30

标签: php mysql

我有一个SELECT语句,里面有几个SELECT。它在命令行中运行良好,它产生正确的结果,但不输出任何内容,只在phpmyadmin或我的PHP脚本中输入空白。它似乎无法在发送到浏览器时输出结果?我已经在php.ini中设置了max_execution_time = 1200和memory_limit = 1024M,但仍然无效。

似乎有什么问题?非常感谢你。

1 个答案:

答案 0 :(得分:0)

很抱歉这个迟到的回复。我找到了一个问题的答案。 :)我也没有说明我使用旧版本的Codeigniter。

我几周前在stackoverflow的某个地方找到了答案,我忘记了这个链接。旧版本的CI覆盖了Php设置的执行时间。所以要改变执行时间:

In system/core/Codeigniter.php, line 106 in version 2.1.3 the following appears:

if (function_exists("set_time_limit") == TRUE AND @ini_get("safe_mode") == 0)
{
    @set_time_limit(900);
}

它解决了我的问题。对于较新版本,CI更新了此设置。 :)