Как на php из таблицы вывести данные в json?
<?php
$host = 'localhost'; // Хост, у нас все локально
$user = 'user'; // Имя созданного вами пользователя
$pass = 'password'; // Установленный вами пароль пользователю
$db_name = 'test'; // Имя базы данных
$link = mysqli_connect($host, $user, $pass, $db_name); // Соединяемся с базой
// Ругаемся, если соединение установить не удалось
if (!$link) {
echo 'Не могу соединиться с БД. Код ошибки: ' . mysqli_connect_errno() . ', ошибка: ' . mysqli_connect_error();
exit;
}
//get the data from table ‘books’
$query = "select * from ToDoList";
//execute the query
$result = mysqli_query($link, $query);
//$json_response = array();
$posts = $result->fetch_all(MYSQLI_ASSOC);
echo json_encode($posts, JSON_UNESCAPED_UNICODE);
file_put_contents('category.json', json_encode($posts, JSON_UNESCAPED_UNICODE));
?>
Код сохраняет данные в json файле. Как вывести данные из json на Frontend?
Как изменить код чтобы выдавал запрос типа site.kz/api/myresult?
На Frontend получаю данные так: fetch("http://seric0.kz/API/Todolist/category.json"), выдает ошибку:
TypeError: NetworkError when attempting to fetch resource.
Источник: Stack Overflow на русском