Heim >Backend-Entwicklung >PHP-Tutorial >Wie konvertiere ich MySQLi-Ergebnisse für mobile Anwendungen in JSON?
Viele Entwickler müssen MySQL-Ergebnisse in ein portables JSON-Format umwandeln, insbesondere beim Erstellen mobiler Anwendungen. Während das Generieren einer XML-Darstellung möglich ist, bietet JSON eine einfachere Alternative.
Um diese Konvertierung zu erreichen, erstellen Sie zunächst ein Array aus Ihrem MySQL-Abfrageergebnis. Anschließend kodieren Sie das Array mit der Funktion json_encode, wodurch ein JSON-String entsteht. Hier ist ein Codebeispiel als Referenz:
$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 generiert eine JSON-Ausgabe, die der folgenden ähnelt:
[ {"id":"31","name":"product_name1","price":"98"}, {"id":"30","name":"product_name2","price":"23"} ]
Alternativ können Sie zum Abrufen fetch_row() anstelle von fetch_assoc() verwenden eine Ausgabe in diesem Format:
[ ["31","product_name1","98"], ["30","product_name2","23"] ]
Mit dieser einfachen Anpassung können Sie Ihre MySQL-Daten jetzt nahtlos in Ihre mobilen Anwendungen integrieren und dabei die Flexibilität von JSON nutzen.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich MySQLi-Ergebnisse für mobile Anwendungen in JSON?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!