CREATE TABLE Posts
{
id INT PRIMARY KEY AUTO_INCREMENT,
title VARCHAR(200),
url VARCHAR(200)
}
kode 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 ']}';
?>
Saya harus membuat results.json
file.
Jawaban:
Berikut ini contoh kode:
sumber
fwrite($fp, json_encode($response,JSON_PRETTY_PRINT));
- Menggunakan spasi putih untuk memformat JSON. Konstanta lain di siniGunakan ini:
Anda harus membuat myfile.json sebelum Anda menjalankan skrip.
sumber
file_put_contents
kerjanya seperti yang saya sebutkan di komentar awal saya.Masukkan nilai yang Anda ambil ke dalam array alih-alih bergema.
Gunakan
file_put_contents()
dan masukkanjson_encode($rows)
ke file itu, apakah$rows
data Anda.sumber
Di sini saya telah menyebutkan sintaks sederhana untuk membuat file json dan mencetak nilai array di dalam file json dengan cara yang cantik.
Semoga ini akan berhasil untuk Anda ....
sumber
Gunakan metode json PHP untuk membuat json kemudian tulis ke file dengan fwrite .
sumber
Anda cukup menggunakan fungsi json_encode dari php dan menyimpan file dengan fungsi penanganan file seperti fopen dan fwrite .
sumber
Jika Anda menarik catatan dinamis, lebih baik memiliki 1 file php yang membuat representasi json dan tidak membuat file setiap kali.
my_json.php
Kemudian di skrip Anda setel path ke file
my_json.php
sumber
Pertama, Anda perlu memecahkan kode itu:
Kemudian ubah data:
Kemudian kodekan ulang dan simpan kembali dalam file:
menyalin
sumber