Heim > Backend-Entwicklung > PHP-Tutorial > Wie konvertiert man MySQLi-Ergebnisse in JSON für mobile Apps?

Wie konvertiert man MySQLi-Ergebnisse in JSON für mobile Apps?

Patricia Arquette
Freigeben: 2024-11-07 17:53:03
Original
274 Leute haben es durchsucht

How to Convert MySQLi Results into JSON for Mobile Apps?

Konvertieren von MySQLi-Ergebnissen in JSON

Benötigen Sie ein leichtes Datenformat für Ihre mobile Anwendung? Das Konvertieren Ihrer MySQLi-Abfrageergebnisse in JSON ist ein Kinderspiel.

Schritte zum Konvertieren von MySQLi-Ergebnissen in JSON

Folgen Sie diesen Schritten, um Ihre MySQLi-Ergebnisse in ein JSON-Array umzuwandeln:

  1. Stellen Sie eine MySQLi-Verbindung mit mysqli_connect her.
  2. Führen Sie Ihre Abfrage aus und speichern Sie das Ergebnis in einer Variablen.
  3. Erstellen Sie ein leeres Array, um die Ergebnisse zu speichern.
  4. Durchlaufen Sie die Abfrageergebnisse mit mysqli_fetch_assoc oder mysqli_fetch_row, um einzelne Zeilen abzurufen.
  5. Hängen Sie jede Zeile an das Array an.
  6. Verwenden Sie json_encode, um das Array in das JSON-Format zu konvertieren.

Codebeispiel

Der folgende Code demonstriert den Konvertierungsprozess:

$mysqli = new mysqli('localhost','user','password','myDatabaseName');
$result = $mysqli->query("SELECT * FROM phase1");

$myArray = array();
while($row = $result->fetch_assoc()) {
    $myArray[] = $row;
}

echo json_encode($myArray);
Nach dem Login kopieren

Beispielausgabe

Die Ausgabe ist ein JSON-Array im folgenden Format:

[
    {"id":"31","name":"product_name1","price":"98"},
    {"id":"30","name":"product_name2","price":"23"}
]
Nach dem Login kopieren

Alternativ können Sie mysqli_fetch_row anstelle von mysqli_fetch_assoc verwenden, um ein Array mit numerischen Indizes zu erhalten:

while($row = $result->fetch_row()) {
    $myArray[] = $row;
}
Nach dem Login kopieren

Dies wird ausgegeben ein Array im folgenden Format:

[
    ["31","product_name1","98"],
    ["30","product_name2","23"]
]
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie konvertiert man MySQLi-Ergebnisse in JSON für mobile Apps?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage