Json несколько значений положить в Mysql

seregakot

Client
Регистрация
19.03.2016
Сообщения
126
Благодарностей
62
Баллы
28
Доброго времени , столкнулся с не понятным мне моментом

Есть Post запрос такого вида . Но там аж 12 данных которые мне надо (скинул только 2 для примера)

[{"id":"1234568","username":"terfi","gender":"1","email":"[email protected]","siteid":"442",last_seen":"5666","doob":"6322","city":"Gorod","region":"RU","country":"RU","premium_user":"0","Region_name":"ru","country_name":"ru","age":-25},

{"id":"1234568","username":"terfi","gender":"1","email":"[email protected]","siteid":"442",last_seen":"5666","doob":"6322","city":"Gorod","region":"RU","country":"RU","premium_user":"0","Region_name":"ru","country_name":"ru","age":-25},]

Далее идет это в БД , и если прописать 12 переменных в строку , в БД также запишутся в одну строчку

Inked2019-06-28_08-59-21_LI.jpg



Как вытащить все 12 данных и разложить красиво по столбцам ?

2019-06-28_09-00-22.png


Спасибо
 

Misha

Client
Регистрация
23.10.2016
Сообщения
243
Благодарностей
70
Баллы
28
Доброго времени , столкнулся с не понятным мне моментом

Есть Post запрос такого вида . Но там аж 12 данных которые мне надо (скинул только 2 для примера)

[{"id":"1234568","username":"terfi","gender":"1","email":"[email protected]","siteid":"442",last_seen":"5666","doob":"6322","city":"Gorod","region":"RU","country":"RU","premium_user":"0","Region_name":"ru","country_name":"ru","age":-25},

{"id":"1234568","username":"terfi","gender":"1","email":"[email protected]","siteid":"442",last_seen":"5666","doob":"6322","city":"Gorod","region":"RU","country":"RU","premium_user":"0","Region_name":"ru","country_name":"ru","age":-25},]

Далее идет это в БД , и если прописать 12 переменных в строку , в БД также запишутся в одну строчку

Посмотреть вложение 39959


Как вытащить все 12 данных и разложить красиво по столбцам ?

Посмотреть вложение 39960

Спасибо
А нужно указать в запросе какой ячейке какое значение ... а получается ты просто записываешь все в одну ячейку


Это как пример
UPDATE 'parsed_info' SET CodeArticle='CHC19UC022H5H26K', Gender='women', Category='new', Name='Chloé Cintura logo', Price='490.44', Sizes='M, L', Color='Marrone ', Image='урл', Brand='Chloé' WHERE url=''

Это запрос на обновление
 

seregakot

Client
Регистрация
19.03.2016
Сообщения
126
Благодарностей
62
Баллы
28
А нужно указать в запросе какой ячейке какое значение ... а получается ты просто записываешь все в одну ячейку


Это как пример
UPDATE 'parsed_info' SET CodeArticle='CHC19UC022H5H26K', Gender='women', Category='new', Name='Chloé Cintura logo', Price='490.44', Sizes='M, L', Color='Marrone ', Image='урл', Brand='Chloé' WHERE url=''

Это запрос на обновление
А если не трудно , то можно подробнее ?
мне надо с одного Post запроса взять 12 данных и разложить в БД

получается

id_profile 12 штук
username 12 штук
gender 12 штук
email_users 12 штук
region_name 12 штук
country_name 12 штук
age_users 12 штук
 

Misha

Client
Регистрация
23.10.2016
Сообщения
243
Благодарностей
70
Баллы
28

inotoxic

Client
Регистрация
20.04.2015
Сообщения
354
Благодарностей
162
Баллы
43

seregakot

Client
Регистрация
19.03.2016
Сообщения
126
Благодарностей
62
Баллы
28
а можно предварительно сформировать список нужной структуры и одним запросом через VALUES отправить в бд
А можно подробнее с примером ? А то только познаю это все .
Спасибо
 

inotoxic

Client
Регистрация
20.04.2015
Сообщения
354
Благодарностей
162
Баллы
43

seregakot

Client
Регистрация
19.03.2016
Сообщения
126
Благодарностей
62
Баллы
28

seregakot

Client
Регистрация
19.03.2016
Сообщения
126
Благодарностей
62
Баллы
28
Все получилось

Кто будет сталкиваться вдруг с ошибкой Выполнение действия Db Field 'id' doesn't have a default value
Сделайте запрос SQL-запрос ALTER TABLE название таблицы MODIFY id int NOT NULL AUTO_INCREMENT;
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)