[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не сохраняются данные в БД
oksanaweb
Здравствуйте. Мне нужно сохранить одновременно в таблицу БД MySQL много данных, больше 1000 строк добавить. Но почему то скрипт срабатывает только есть строк для добавлению меньше 500, а если больше то параметр POST передается пустой.

Пробовала самостоятельно найти проблему. В .htaccess директива post_max_sizeбыла равна 50M, исправила на 400M, но это не помогло.

Подскажите, пожалуйста, в чем еще может быть проблема?
sergeiss
Так проблема в чем именно?
1. Не пишутся данные в БД?
2. Данные не передаются на сервер?
3. ?

Если они не пишутся в БД, то при чем тут ПОСТ?
Если они не передаются ПОСТом, то при чем тут БД?
Если проблема в чем-то третьем, то при чем и БД, и ПОСТ?

Цитата (oksanaweb @ 24.04.2014 - 12:13)
Подскажите, пожалуйста, в чем еще может быть проблема?

Я так думаю, начать надо с четкого определения проблемного места и озвучить только то, что касается этого места smile.gif Заодно и код стОит показать. В разумном объеме, только то, что относится к проблеме.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
oksanaweb
Да, проблема в том что данные не передаются через POST. Программный код думаю здесь роли не играет. Проблема, скорее всего, в каких нибудь настройках на хостинге...
sergeiss
Цитата (oksanaweb @ 24.04.2014 - 13:23)
Да, проблема в том что данные не передаются через POST.

Тогда как они передаются? Как потом делается вставка в БД? Это ж всё важно!

Я вот не пойму. Если есть желание получить помощь, то почему не отвечаешь на вопросы? Думаешь, я их просто так задаю, из любопытства?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
oksanaweb
Спасибо за помощь! Разобралась. Оказывается директива max_input_vars была равна 1000 поэтому и количество элементом в массиве $_POST[] передавалось только 1000. После исправления этой директивы. Все заработало. Спасибо.
AllesKlar
sergeiss
Там все понятно, стоит ограничение на количество POST параметров.
Она пытается передать 1000 штук.
В php.ini изменить параметр max_input_vars

_____________
[продано копирайтерам]
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.