Maison >développement back-end >tutoriel php >Comment convertir les résultats MySQLi en JSON pour le développement d'applications mobiles ?

Comment convertir les résultats MySQLi en JSON pour le développement d'applications mobiles ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-07 15:32:03855parcourir

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

Convertir les résultats MySQLi en JSON : une approche légère

Dans le développement d'applications mobiles, la représentation des données dans un format léger et facile à utiliser est cruciale. JSON, un format de données largement adopté, offre un moyen concis et flexible de structurer et de transmettre des données. La conversion des résultats de requête MySQLi en JSON peut être bénéfique pour l'interopérabilité et l'échange de données.

Dans ce didacticiel, nous explorerons comment transformer les résultats de requête MySQLi au format JSON pour répondre aux besoins de vos applications mobiles.

$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);
In this example, we execute a query on the `phase1` table and store the results in an array. The `fetch_assoc()` method is used to retrieve associative arrays, where the keys are field names and the values are field values. The `json_encode()` function then converts the array into a JSON string, providing a lightweight representation of the query results.

You can modify the `fetch_assoc()` method to `fetch_row()` to obtain numeric arrays, where the values are ordered sequentially by the field numbers.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn