Maison > Article > développement back-end > Comment convertir les résultats MySQLi en JSON pour les applications mobiles ?
Conversion des résultats MySQLi en JSON
Vous avez besoin d'un format de données léger pour votre application mobile ? La conversion des résultats de votre requête MySQLi en JSON est un jeu d'enfant.
Étapes pour convertir les résultats MySQLi en JSON
Suivez ces étapes pour transformer vos résultats MySQLi en un tableau JSON :
Exemple de code
Le code suivant illustre le processus de conversion :
$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);
Exemple de sortie
La sortie sera un tableau JSON au format suivant :
[ {"id":"31","name":"product_name1","price":"98"}, {"id":"30","name":"product_name2","price":"23"} ]
Vous pouvez également utiliser mysqli_fetch_row au lieu de mysqli_fetch_assoc pour obtenir un tableau avec des index numériques :
while($row = $result->fetch_row()) { $myArray[] = $row; }
Cela affichera un tableau au format suivant :
[ ["31","product_name1","98"], ["30","product_name2","23"] ]
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!