Rumah  >  Artikel  >  pembangunan bahagian belakang  >  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
Susan Sarandonasal
2024-10-19 22:09:02502semak imbas

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>

Menjana JSON dengan json_encode():

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

// Output the JSON data
echo $response;</code>

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

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

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!

Kenyataan:
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