Есть таблица msql "categories"
Нужно вивести инфу в json для отправки на фронт, делаю так
require_once 'connection.php';
$link = mysqli_connect($host, $user, $password, $database)
or die("Ошибка " . mysqli_error($link));
$sql = "SELECT * FROM Categories";
$result = mysqli_query($link, $sql) or die("Ошибка " . mysqli_error($link));
while($row = mysqli_fetch_array($result))
{
$rows[] = array(
"id" => $row['id'],
"name" => $row['name']);
}
$json = json_encode($rows);
echo $json;
mysqli_close($link);
Получаю:
[
{
"id": "1",
"name": "Apple"
},
{
"id": "2",
"name": "Samsung"
},
{
"id": "3",
"name": "Htc"
},
{
"id": "4",
"name": "Lenovo"
},
{
"id": "5",
"name": "Mi"
}
]
а мне нужно такого вида
{
"categories" : [ //название таблици
{
"id": "1",
"name": "Apple"
},
{
"id": "2",
"name": "Samsung"
},
{
"id": "3",
"name": "Htc"
},
{
"id": "4",
"name": "Lenovo"
},
{
"id": "5",
"name": "Mi"
}
]
}
Вы можете(предпочтительно) изменить нужным образом структуру:
$json = json_encode(array('categories' => $rows));
Либо вручную исправить уже сериализованные данные(не рекомендуется):
$json = <<<JSON
{
"categories": $json
}
JSON;
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Так добавляет в текст символ вопроса в черном вертикальном ромбике :
Есть функция которая суммирует время, ответ выдает в формате "H:i:s", как сделать чтоб часы могли переваливать за 24 ?
Прошу помощи, делаю импорт из csv в mysqlНаписал импорт, но столкнулся с тем что будут обновлятся 3 таблицы постоянно и не знаю как правильно написать...
Собрал слайдер, в котором есть условие проверки заголовка User-Agent и в зависимости мобильный это или нет отдавать нужную картинкуПочему на некоторых...