Как отправить массив JavaScript в базу данных с помощью PHP - PullRequest
0 голосов
/ 25 июня 2018

У меня есть массив строк в javascript, я хочу отправить его в базу данных, используя PHP.Я искал везде, пытаясь преобразовать массив в массив PHP, а затем отправить его.Я уже подключен к базе данных, просто нужно отправить этот массив.

1 Ответ

0 голосов
/ 25 июня 2018

Предполагая, что вы говорите о клиентском Javascript (JS), а не о чем-то вроде NodeJS, вы не можете просто преобразовать массив JS в массив PHP, так как массив PHP живет на стороне сервера.Итак, что вы можете сделать, это отправить его на сервер.Вы можете сделать это с помощью стандартного запроса POST или, как я полагаю, будет лучшим вариантом для вас, с помощью запроса Asycronous (AJAX).

Существует несколько руководств по использованию AJAX,и в зависимости от любых существующих библиотек, которые у вас уже есть, вы можете выбрать jQuery или Angular.https://www.tutorialspoint.com/ajax/index.htm

После того, как вы отправите его на сервер, вы, вероятно, читаете его из массива PHP $_POST.Затем вы получите доступ к опубликованному массиву (очистите / подтвердите его, потому что мы НИКОГДА не доверяем данным от клиента), а затем вы можете сохранить эти данные в базе данных, для которой вы уже установили соединение.

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