Maison > Article > développement back-end > Comment convertir les résultats MySQLi en JSON pour l'intégration d'applications mobiles ?
Convertir le résultat MySQLi en JSON : une approche pratique
Lors de l'intégration avec des applications mobiles, la conversion des résultats MySQLi au format JSON devient cruciale. Cet article présente une solution simple pour réaliser cette conversion efficacement.
La technique de conversion
Plutôt que d'utiliser des structures XML complexes, JSON offre une alternative légère et pratique pour les données. échange. Pour convertir les résultats MySQLi en JSON, suivez ces étapes :
Exemple d'implémentation
Considérez le code PHP suivant :
$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);
Ce code établit une connexion à la base de données, exécute une requête, convertit les résultats en tableau et enfin l'encode au format JSON.
Variation de sortie
En fonction du style de sortie souhaité, vous pouvez modifier la méthode de récupération en conséquence.
Tableau associatif :
$result->fetch_assoc()
Sortie :
[ { "id": "31", "name": "product_name1", "price": "98" }, { "id": "30", "name": "product_name2", "price": "23" } ]
Tableau indexé :
$result->fetch_row()
Sortie :
[ ["31", "product_name1", "98"], ["30", "product_name2", "23"] ]
Conclusion
En adoptant cette approche simple, vous pouvez convertir de manière transparente les résultats des requêtes MySQLi au format JSON, permettant un transfert de données efficace et une intégration avec les applications mobiles.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!