2010-09-24 115 views
0

我有一個csv文件上傳和讀取到一個數組數據.The有效的數據存儲從0-4000的記錄大數據插入

Array 
(


[0] => Array 
     (
      [uname] => uname1 
      [name] => fullname1 
      [email] => [email protected] 

     ) 
[1] => Array 
     (
      [uname] => uname2 
      [name] => fullname2 
      [email] => uname2 

     ) 
[2] => Array 
     (
      [uname] => uname3 
      [name] => fullname3 
      [email] => [email protected] 

     ) 
[3] => Array 
     (
      [uname] => uname3 
      [name] => fullname3 
      [email] => [email protected] 

     ) 
.. 
... 


[3999] => Array 
     (
      [uname] => uname3 
      [name] => fullname3 
      [email] => [email protected] 

     ) 

) 

索引的陣列 作爲關聯數組我如何可以插入這麼多記錄因爲$array存儲在變量當我點擊提交$array被重置爲空。 如何在不使用數據庫的情況下解決這個問題?

+12

您對以前的問題有很多答案。請接受一些,如果你願意的話,你很可能會在未來得到很好的答案。 – fredley 2010-09-24 09:31:07

+1

你在哪裏試圖插入記錄? 「沒有使用數據庫」? – Fosco 2010-09-24 13:31:07

+0

插入哪裏?數據庫?困惑? – 2010-09-24 13:34:28

回答

1

你是否想說當你提交它時,你溢出了64KB的<FORM>限制?確保你使用的是method="POST"encoding="multipart/form-data"

對於您的php.ini文件,您可能會超過post_max_sizeupload_max_filesize參數,但對於4000條記錄來說,這種情況也可能發生但不太可能。如果您祕密嘗試發佈5000萬個電子郵件地址,那麼這可能是您的問題。

如果這沒有幫助,那麼你需要澄清你想要完成的事情,因爲我們還在猜測。 ;)