2017-03-21 67 views
-4

我有一個SELECT語句,裏面有幾個SELECT。它在命令行中運行良好,它會產生正確的結果,但不會輸出任何內容,僅在phpmyadmin或我的PHP腳本中爲空白。它似乎不能輸出結果發送到瀏覽器?我已經在php.ini中設置了max_execution_time = 1200和memory_limit = 1024M,但仍然不起作用。在命令行查詢輸出,但不在phpadmin和PHP腳本中

什麼似乎是問題?非常感謝你。

+0

檢查您的錯誤日誌。查詢在'phpmyadmin'中失敗?你的PHP腳本是從命令行還是使用'mysql' CLI查詢? – chris85

+0

沒有mysql錯誤,它只是沒有在phpmyadmin中顯示結果,但是當我在命令行中運行查詢時顯示結果。 –

+0

我不知道從哪裏開始。你沒有提供任何代碼,並且有一個非常廣泛的麻煩陳述。 – chris85

回答

0

對不起,這個遲到的迴應。我找到了我的問題的答案。 :)這也是我的錯,我沒有指定我使用舊版本的Codeigniter。

我在幾周前的某處發現了一個答案,我忘記了鏈接。老版本的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更新了此設置。 :)

相關問題