【发布时间】:2022-03-30 16:55:41
【问题描述】:
我必须从 xls 文件中读取最多 6 列的大约 5000 行。我正在使用 PHP >= 5.3。我将使用 PHPExcel 来完成这项任务。我没有尝试过,但我认为它可以处理(如果您有其他选择,欢迎他们)。 问题是每次读取一行时,我都需要查询数据库以验证该特定行是否存在,如果存在,则覆盖它,如果不存在,则添加它。 我认为这将花费大量时间,PHP 只会超时(我无法修改 timeout 变量,因为它是共享服务器)。 你能帮我解决这个问题吗? 感谢您的帮助
【问题讨论】:
-
你能提供更多信息吗?您在使用任何框架等吗?
-
是的。我正在使用 CodeIgniter 2.2 ,但由于它的 orm 有点像包装器,我认为不会影响性能,对吗?
标签: mysql sql phpexcel bulkinsert