Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk menukar tatasusunan hasil MySQL kepada JSON dalam PHP (pra-5.2.0)?

Bagaimana untuk menukar tatasusunan hasil MySQL kepada JSON dalam PHP (pra-5.2.0)?

DDD
DDDasal
2024-10-31 04:31:01408semak imbas

How to convert MySQL result arrays to JSON in PHP (pre-5.2.0)?

Menukar Tatasusunan Hasil MySQL kepada JSON

Masalah:

Anda ingin menukar tatasusunan hasil daripada pertanyaan MySQL kepada Format JSON dalam PHP, sebaik-baiknya dengan penyelesaian yang serasi dengan versi PHP di bawah 5.2.0.

Penyelesaian:

Untuk PHP versi 5.2.0 dan di atas:

Gunakan fungsi json_encode():

<code class="php">echo json_encode($row);</code>

Untuk versi PHP di bawah 5.2.0:

Gunakan JSON kelas daripada pakej PEAR:

  1. Pasang pakej PEAR:
pear install JSON
  1. Sertakan kelas JSON:
<code class="php">include_once 'JSON.php';</code>
  1. Buat objek JSON baharu:
<code class="php">$json = new Services_JSON;</code>
  1. Tukar tatasusunan hasil kepada JSON:
<code class="php">echo $json->encode($row);</code>

Atas ialah kandungan terperinci Bagaimana untuk menukar tatasusunan hasil MySQL kepada JSON dalam PHP (pra-5.2.0)?. 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