我上传了一个csv文件,并将数据读入数组。有效数据存储在数组中 作为从0-4000记录索引的关联数组
Array
(
[0] => Array
(
[uname] => uname1
[name] => fullname1
[email] => uname1@email.com
)
[1] => Array
(
[uname] => uname2
[name] => fullname2
[email] => uname2
)
[2] => Array
(
[uname] => uname3
[name] => fullname3
[email] => uname3@email
)
[3] => Array
(
[uname] => uname3
[name] => fullname3
[email] => uname3@email
)
..
...
[3999] => Array
(
[uname] => uname3
[name] => fullname3
[email] => uname3@email
)
)
如何插入这么多记录,因为$array
存储在变量中,当我点击提交时$array
被重置为null。
如何在不使用数据库的情况下处理此问题,任何可用的解决方案?
答案 0 :(得分:1)
您是否试图在提交时说出<FORM>
的64 KB限制?确保您使用的是method="POST"
和encoding="multipart/form-data"
。
对于4000条记录,也可能超出post_max_size
文件中的upload_max_filesize
和php.ini
参数。如果你偷偷试图发布5000万个电子邮件地址,那么这可能是你的问题。
如果这没有帮助,那么你需要澄清你想要完成的事情,因为我们还在猜测。 ;)