Задать вопрос
Demigodd
@Demigodd

Как сохранить Json массив в phpmyadmin?

Есть к примеру некий массив с объектами.

let data = [ { name: 'name1' , age: 1} ,  { name: 'name2' , age: 2} ];

  $.post('postData.php', { array :  JSON.stringify(data) }, function(data){
    console.log(data);
  });


Отправляю его как Json объект в postData.php.
В PhpMyAdmin базе данных у меня есть одна таблица Person в нем 3 столбца, id, name, age.

require_once 'config.php';  // подключаюсь к дб

	$jsonString = $_REQUEST['array'];  // получаю отправленные данные.


Как дальше сохранить JSON данные в таблицу PhpMyAdmin ?
  • Вопрос задан
  • 1128 просмотров
Подписаться 1 Средний 1 комментарий
Решения вопроса 1
@DanKud
json_decode
$array = json_decode($jsonString, true);
print_r($array);
/*
$array[0]['name'] = name1
$array[0]['age'] = 1
*/
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@PigData
Настоятельно рекомендую использовать тип поля JSON. Доступно начиная с MySQL 5.7
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы