将Codeigniter 2.1迁移到web主机会产生MySQL数据库问题


Moving Codeigniter 2.1 to a webhost produces MySQL database problems

我开发了一个PHP应用程序,它处理相对较大的文本文件,并将结果存储在MySQL数据库表中。该文件是圣经,因此每个数据库条目都是一节经文及其引用。因此,每个表的条目数量刚好超过31,000个。

该程序在我的OS X localhost XAMPP安装上完美工作,但当我将其移动到web主机时,它只插入1个条目;这是文本文件的最后一行。尽管我将每一行都作为自己的查询,但CodeIgniter似乎只接受最后一个条目。整个过程在本地主机上运行大约22到30秒,在web主机上运行仅仅2秒,所以我确信它不会运行所有的查询。

还有其他人有类似的问题吗?我想它不可能是我的代码,因为它在本地主机上工作完美。

服务器一般信息:操作系统linux内核版本2.6.9-89.0.19.ELsmp机器型号i686Apache version 2.2.21PHP版本5.2.17MySQL version 5.1.56

当我在代码中使用chr(13).chr(10)而不是'r'n时,问题解决了。