Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Mengeluarkan Data JSON dari Pangkalan Data MySQL Menggunakan json_encode() PHP?

Bagaimana untuk Mengeluarkan Data JSON dari Pangkalan Data MySQL Menggunakan json_encode() PHP?

Susan Sarandon
Lepaskan: 2024-10-19 22:09:02
asal
629 orang telah melayarinya

How to Output JSON Data from MySQL Database Using PHP's json_encode()?

Cara Menjana Data JSON dalam PHP Menggunakan json_encode()

Untuk menjana data JSON daripada pangkalan data MySQL, anda boleh menggunakan json_encode( ) fungsi dalam PHP. Begini caranya:

Mengambil Data Pangkalan Data ke dalam Tatasusunan:

<code class="php">$sql = "SELECT * FROM Posts LIMIT 20";
$result = $db->query($sql);
$posts = $result->fetch_all(MYSQLI_ASSOC);</code>
Salin selepas log masuk

Menjana JSON dengan json_encode():

<code class="php">$response = json_encode($posts);

// Output the JSON data
echo $response;</code>
Salin selepas log masuk

Jika anda perlu menyimpan data JSON ke fail, anda boleh menggunakan:

<code class="php">file_put_contents('results.json', $response);</code>
Salin selepas log masuk

Penjelasan:

  • Fungsi json_encode() menukar tatasusunan PHP ($posts) kepada rentetan JSON.
  • Fungsi file_put_contents() menulis rentetan JSON kepada fail bernama "results.json".

Faedah Menggunakan json_encode():

  • Memudahkan penjanaan data JSON daripada tatasusunan PHP.
  • Menyokong pemformatan JSON yang betul dan melarikan diri.
  • Membolehkan untuk penyesuaian fleksibel struktur JSON.

Atas ialah kandungan terperinci Bagaimana untuk Mengeluarkan Data JSON dari Pangkalan Data MySQL Menggunakan json_encode() PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan