2010-09-24 3 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

+1

Где вы пытаетесь вставить записи? «без использования базы данных»? – Fosco

+0

Вставьте, где? База данных? смущенный? –

ответ

1

Вы пытаетесь сказать, что вы переполняете лимит в 64 КБ <FORM>, когда вы его отправляете? Убедитесь, что вы используете method="POST" и encoding="multipart/form-data".

Возможно также, но очень маловероятно с 4000 записями, что вы превысите параметры post_max_size и upload_max_filesize в вашем файле php.ini. Если вы тайно пытаетесь опубликовать 50 миллионов адресов электронной почты, то это скорее всего ваша проблема.

Если это не поможет, вам необходимо уточнить, что вы пытаетесь выполнить, потому что мы угадали. ;)

Смежные вопросы