Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Menukar Keputusan MySQLi kepada JSON untuk Pembangunan Apl Mudah Alih?

Bagaimana untuk Menukar Keputusan MySQLi kepada JSON untuk Pembangunan Apl Mudah Alih?

Patricia Arquette
Patricia Arquetteasal
2024-11-07 15:32:03849semak imbas

How to Convert MySQLi Results to JSON for Mobile App Development?

Tukar Keputusan MySQLi kepada JSON: Pendekatan Ringan

Dalam pembangunan aplikasi mudah alih, mewakili data dalam format yang ringan dan mudah digunakan adalah penting. JSON, format data yang diterima pakai secara meluas, menawarkan cara yang ringkas dan fleksibel untuk menstruktur dan menghantar data. Menukar hasil pertanyaan MySQLi kepada JSON boleh memberi manfaat untuk kesalingoperasian dan pertukaran data.

Dalam tutorial ini, kami akan meneroka cara mengubah hasil MySQLi kepada format JSON untuk memenuhi keperluan aplikasi mudah alih anda.

$mysqli = new mysqli('localhost','user','password','myDatabaseName');
$myArray = array();
$result = $mysqli->query("SELECT * FROM phase1");
while($row = $result->fetch_assoc()) {
    $myArray[] = $row;
}
echo json_encode($myArray);
In this example, we execute a query on the `phase1` table and store the results in an array. The `fetch_assoc()` method is used to retrieve associative arrays, where the keys are field names and the values are field values. The `json_encode()` function then converts the array into a JSON string, providing a lightweight representation of the query results.

You can modify the `fetch_assoc()` method to `fetch_row()` to obtain numeric arrays, where the values are ordered sequentially by the field numbers.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Keputusan MySQLi kepada JSON untuk Pembangunan Apl Mudah Alih?. 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