CREATE TABLE Posts
{
id INT PRIMARY KEY AUTO_INCREMENT,
title VARCHAR(200),
url VARCHAR(200)
}
код json.php
<?php
$sql=mysql_query("select * from Posts limit 20");
echo '{"posts": [';
while($row=mysql_fetch_array($sql))
{
$title=$row['title'];
$url=$row['url'];
echo '
{
"title":"'.$title.'",
"url":"'.$url.'"
},';
}
echo ']}';
?>
Мне нужно создать results.json
файл.
Ответы:
Вот пример кода:
источник
fwrite($fp, json_encode($response,JSON_PRETTY_PRINT));
- использует пробелы для форматирования JSON. Другие константы здесьИспользовать это:
Перед запуском сценария необходимо создать myfile.json.
источник
file_put_contents
работает, о чем я упоминал в своем первоначальном комментарии.Вставьте полученные значения в массив вместо повторения.
Используйте
file_put_contents()
и вставьтеjson_encode($rows)
в этот файл, если$rows
это ваши данные.источник
Здесь я упомянул простой синтекс для создания файла json и вывода значения массива внутри файла json в красивой манере.
Надеюсь, это сработает для вас ....
источник
Используйте методы PHP json для создания json, а затем запишите его в файл с помощью fwrite .
источник
Вы можете просто использовать функцию json_encode в php и сохранить файл с функциями обработки файлов, такими как fopen и fwrite .
источник
Если вы извлекаете динамические записи, лучше иметь 1 файл php, который создает представление json, а не создавать файл каждый раз.
my_json.php
Затем в вашем скрипте укажите путь к файлу
my_json.php
источник
Для начала нужно его расшифровать:
Затем измените данные:
Затем перекодируйте его и сохраните обратно в файл:
копия
источник