2011-12-19 48 views
0

我開發了一個處理相對較大文本文件的PHP應用程序,並將結果存儲在MySQL數據庫表中。 該文件是聖經,因此每個數據庫條目都是一個帶參考的詩節。因此參賽作品數量僅爲31,000張。將Codeigniter 2.1移動到虛擬主機產生MySQL數據庫問題

該程序在我的OS X本地主機XAMPP安裝上工作完美,但是當我將它移動到虛擬主機時,它只插入1個條目;這是文本文件的最後一行。即使我將每一行都作爲自己的查詢,CodeIgniter似乎只會取最後一個條目。如果整個進程在本地主機上運行大約22到30秒,它將在虛擬主機上運行僅僅2秒,所以我確信它不會運行所有查詢。

有沒有其他人有類似的問題?我認爲它不能成爲我的代碼,因爲它在本地主機上運行完美。

一般服務器的信息: Linux操作系統 內核版本2.6.9-89.0.19.ELsmp 機型號爲i686 Apache的版本2.2.21 PHP版本5.2.17 MySQL版本56年1月5日

+0

提供一些調試信息,如某些信息處理文件時發生的情況,發送到服務器的一些sql等。打開error_reporting並顯示錯誤。 – piotrekkr 2011-12-19 12:27:07

回答

0

當我在代碼中使用chr(13).chr(10)而不是\r\n時,問題解決了。