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

Как сформировать JSON из SQL запроса средствами PHP?

Доброго времени суток!
Помогите пожалуйста решить задачку.

Есть таблица mysql:
id | parentid | name | value
-----------------------
1 | 0 | name | Вася
2 | 1 | date |
3 | 2 | min | 12/09/2020
4 | 2 | max | 12/12/2020
...........

Как средствами php вывести на странице содержимое это таблицы в json формате??
{
"name": "Вася",
  "date": {
     "min": "12/09/2020",
     "max": "12/12/2020"
   }
}
  • Вопрос задан
  • 120 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Adamos
@Adamos
Ваш json не соответствует вашим данным в базе.
date должно быть дочерним по отношению к name, что заодно создает конфликт с value.
"Есть на свете вещи настолько кривые"...
Очевидно, в базе просто должен быть 0, а не 1.
Читаешь все строки, перебираешь, добавляешь в объект в зависимости от parent. Готовый код тут давать не принято, это не фриланс.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽