oksanaweb
24.04.2014 - 12:13
Здравствуйте. Мне нужно сохранить одновременно в таблицу БД MySQL много данных, больше 1000 строк добавить. Но почему то скрипт срабатывает только есть строк для добавлению меньше 500, а если больше то параметр POST передается пустой.
Пробовала самостоятельно найти проблему. В .htaccess директива post_max_sizeбыла равна 50M, исправила на 400M, но это не помогло.
Подскажите, пожалуйста, в чем еще может быть проблема?
sergeiss
24.04.2014 - 13:01
Так проблема в чем именно?
1. Не пишутся данные в БД?
2. Данные не передаются на сервер?
3. ?
Если они не пишутся в БД, то при чем тут ПОСТ?
Если они не передаются ПОСТом, то при чем тут БД?
Если проблема в чем-то третьем, то при чем и БД, и ПОСТ?
Цитата (oksanaweb @ 24.04.2014 - 12:13) |
Подскажите, пожалуйста, в чем еще может быть проблема? |
Я так думаю, начать надо с четкого определения проблемного места и озвучить только то, что касается этого места

Заодно и код стОит показать. В разумном объеме, только то, что относится к проблеме.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
oksanaweb
24.04.2014 - 13:23
Да, проблема в том что данные не передаются через POST. Программный код думаю здесь роли не играет. Проблема, скорее всего, в каких нибудь настройках на хостинге...
sergeiss
24.04.2014 - 13:33
Цитата (oksanaweb @ 24.04.2014 - 13:23) |
Да, проблема в том что данные не передаются через POST. |
Тогда как они передаются? Как потом делается вставка в БД? Это ж всё важно!
Я вот не пойму. Если есть желание получить помощь, то почему не отвечаешь на вопросы? Думаешь, я их просто так задаю, из любопытства?
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
oksanaweb
24.04.2014 - 14:36
Спасибо за помощь! Разобралась. Оказывается директива max_input_vars была равна 1000 поэтому и количество элементом в массиве $_POST[] передавалось только 1000. После исправления этой директивы. Все заработало. Спасибо.
AllesKlar
24.04.2014 - 14:40
sergeiss
Там все понятно, стоит ограничение на количество POST параметров.
Она пытается передать 1000 штук.
В php.ini изменить параметр max_input_vars
_____________
[продано копирайтерам]
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.