Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ввод массива данных в таблицу. / 6 сообщений из 6, страница 1 из 1
28.08.2019, 13:43
    #39854629
hysgvarna
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод массива данных в таблицу.
Задача такова: 1. нужно понять в каком виде передавать массив данных из php в mysql
2. нужно записать эти данные в таблицу (каждый новый элемент в новую строку)


CREATE DEFINER=`xxx`@`xxx` PROCEDURE `articlesAndObjects`(ida int, idg varchar(11), typetable char(2), sharevalue int)
BEGIN

INSERT INTO articlesAndObjects
(`articlesAndObjects.idarticles`, `articlesAndObjects.idobjects`, `articlesAndObjects.type`, `articlesAndObjects.share`)
VALUES (ida, idg, typetable, sharevalue);
END

Весь день лазию по интернету и не могу понять какими ресурсами это лучше достичь.
...
Рейтинг: 0 / 0
28.08.2019, 13:46
    #39854632
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод массива данных в таблицу.
hysgvarnaв каком виде передавать массив данных из php в mysqlЧтобы потом распарсить на стороне сервера и положить в таблицу? Если парсинг выполняется процедурой - то практически пофиг. Я бы предложил CSV - его парсить проще.
...
Рейтинг: 0 / 0
28.08.2019, 13:47
    #39854635
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод массива данных в таблицу.
А если есть возможность создания временной таблицы - так CSV вообще самый предпочтительный вариант. Ну при условии, что объём данных не зашкаливает.
...
Рейтинг: 0 / 0
28.08.2019, 14:10
    #39854654
hysgvarna
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод массива данных в таблицу.
Akina,

а если передавать в json и распарсить в sql?
...
Рейтинг: 0 / 0
28.08.2019, 16:30
    #39854759
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод массива данных в таблицу.
Да пжалста, мне как бы не жалко. JSON array - тот же CSV, только в скобках.
...
Рейтинг: 0 / 0
28.08.2019, 16:44
    #39854775
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод массива данных в таблицу.
Зачем вообще что-то парсить? MySQL поддерживает передачу множества values для одного insert-а.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ввод массива данных в таблицу. / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]