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

  • Автор темы Автор темы seregakot
  • Дата начала Дата начала

seregakot

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

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

[{"id":"1234568","username":"terfi","gender":"1","email":"123@gmail.com","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":"123@gmail.com","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


Спасибо
 
Доброго времени , столкнулся с не понятным мне моментом

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

[{"id":"1234568","username":"terfi","gender":"1","email":"123@gmail.com","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":"123@gmail.com","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=''

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


Это как пример
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 штук
 
а можно предварительно сформировать список нужной структуры и одним запросом через VALUES отправить в бд
А можно подробнее с примером ? А то только познаю это все .
Спасибо
 
Все получилось

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

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