Лучший способ вставить много строк в базу данных из таблицы HTML, используя AJAX - PullRequest
1 голос
/ 30 апреля 2020

Я хочу вставить данные из строки таблицы HTML в базу данных. Моя таблица содержит около 200 строк, и каждая строка имеет 20 значений, которые необходимо вставить в базу данных для каждой строки таблицы. Итак, у меня есть два решения:

A. я могу отправить данные каждой строки (20 значений) на ajax, и эта работа повторяется для каждой строки таблицы.

B. я могу сжать все данные вместе для примеров name строк вместе и description строк вместе и отправить 20 БОЛЬШИХ значений с ajax, чтобы каждое из этих значений имело 200 значений.

В решении A я боюсь, что во время вставки данных возникнет проблема с подключением inte rnet или возникнет какая-либо другая проблема, а некоторые строки будут вставлены, а некоторые из них не вставлены, так как я должен это сделать?

В решении B я боюсь, что мои данные становятся большими, и когда я пытаюсь отправить их методом POST в мой файл php, используя ajax, некоторые данные теряются и не могут быть отправлены из-за размера данных

Как ты думаешь? что я должен сделать, чтобы решить эту проблему?

1 Ответ

1 голос
/ 30 апреля 2020

Я рекомендую вам настроить php, чтобы он мог обрабатывать большие почтовые данные вместо того, чтобы отправлять так много запросов, так как это не оптимально и может вызвать некоторые проблемы на сервере, если вы беспокоитесь о потере данных или о чем-то просто запускать sql транзакцию только тогда, когда вы начинаете вставлять, и фиксировать ее, когда все хорошо, в противном случае просто откатитесь и отобразите сообщение об ошибке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...