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

Wie konvertiert man MySQLi-Ergebnisse für die Integration mobiler Apps in JSON?

Linda Hamilton
Linda HamiltonOriginal
2024-11-08 11:11:021041Durchsuche

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

MySQLi-Ergebnisse in JSON konvertieren: Ein praktischer Ansatz

Bei der Integration mit mobilen Anwendungen ist die Konvertierung von MySQLi-Ergebnissen in das JSON-Format von entscheidender Bedeutung. Dieser Artikel befasst sich mit einer einfachen Lösung, um diese Konvertierung effizient durchzuführen.

Die Konvertierungstechnik

Anstatt komplexe XML-Strukturen zu verwenden, bietet JSON eine leichte und praktische Alternative für Daten Austausch. Um MySQLi-Ergebnisse in JSON zu konvertieren, befolgen Sie diese Schritte:

  1. Führen Sie die gewünschte Abfrage mit MySQLi aus.
  2. Rufen Sie die Ergebnisse mit der Methode fetch_assoc() oder fetch_row() in ein Array ab.
  3. Kodieren Sie das Array mit in das JSON-Format json_encode().

Beispielimplementierung

Betrachten Sie den folgenden PHP-Code:

$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);

Dieser Code stellt eine Datenbankverbindung her und führt sie aus eine Abfrage, wandelt die Ergebnisse in ein Array um und kodiert es schließlich in JSON Format.

Ausgabevariation

Je nach gewünschtem Ausgabestil können Sie die Abrufmethode entsprechend ändern.

  • Assoziativ Array:

    $result->fetch_assoc()

    Ausgabe:

    [
      {
          "id": "31",
          "name": "product_name1",
          "price": "98"
      },
      {
          "id": "30",
          "name": "product_name2",
          "price": "23"
      }
    ]
  • Indiziert Array:

    $result->fetch_row()

    Ausgabe:

    [
      ["31", "product_name1", "98"],
      ["30", "product_name2", "23"]
    ]

Schlussfolgerung

Durch die Übernahme dieses unkomplizierten Ansatzes Sie können MySQLi-Abfrageergebnisse nahtlos in das JSON-Format konvertieren und so eine effiziente Datenübertragung und Integration mit mobilen Anwendungen ermöglichen.

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

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