Position actuelle: Accueil> Derniers articles> Comment convertir les données de la base de données au format JSON et à la sortie dans PHP

Comment convertir les données de la base de données au format JSON et à la sortie dans PHP

gitbox 2025-07-28

Préparation

Avant de commencer, nous devons faire une certaine préparation:

1. Assurez-vous que PHP et MySQL sont installés et que la connexion de la base de données est configurée correctement.

2. Créez une base de données MySQL et créez une table pour stocker les données.

3. Écrivez du code PHP pour vous connecter à la base de données et obtenir des données.

Connectez-vous à la base de données et interrogez les données

Avant d'obtenir les données, nous devons d'abord nous connecter à la base de données et exécuter la requête. Voici les étapes de base pour se connecter à MySQL à l'aide de PHP et effectuer des requêtes:

 // Connectez-vous à la base de données
$conn = new mysqli("localhost", "username", "password", "database");

// Vérifiez si la connexion réussit
if ($conn->connect_errno) {
    die("Échec de la connexion:" . $conn->connect_error);
}

// Données de requête
$sql = "SELECT * FROM table";
$result = $conn->query($sql);

// Fermez la connexion de la base de données
$conn->close();

Convertir les données au format JSON

Après avoir obtenu les données, nous pouvons convertir les données au format JSON via la fonction json_encode () de PHP. Ce qui suit est la méthode d'implémentation:

 $data = array();

// Les requêtes de stockage se traduisent par un tableau
while ($row = $result->fetch_assoc()) {
    $data[] = $row;
}

// Convertir le tableau enJSONFormat
$json = json_encode($data);

Sortir les données JSON

Une fois les données converties au format JSON, nous devons les sortir en avant. Dans PHP, nous pouvons utiliser la fonction d'en-tête () pour définir l'en-tête de réponse et spécifier que le type de données renvoyé est JSON, puis utiliser l'instruction ECHO pour sortir les données:

 // Définissez l'en-tête de réponse surJSONFormat
header('Content-Type: application/json');

// SortirJSONdonnées
echo $json;

De cette façon, le front-end peut recevoir des données que nous interrogeons de la base de données et la convertit au format JSON.

Résumer

Cet article décrit comment utiliser PHP pour convertir les données dans une base de données en format JSON et les sortir. L'ensemble du processus comprend la connexion à la base de données, l'interrogation de données, la conversion des données en format JSON et comment sortir les données JSON en frontal. En convertissant les données au format JSON, l'interaction des données peut être plus pratique et l'efficacité de transmission des données peut être améliorée aux extrémités avant et arrière.

Points clés:

  • Utilisez json_encode () pour convertir les données interrogées de la base de données au format JSON.
  • Définissez l' en-tête de réponse () pour spécifier que le type de contenu renvoyé est JSON.
  • Utilisez Echo pour produire des données JSON à la fin frontale.

J'espère que cet article peut vous aider à mieux comprendre et appliquer le processus de conversion et de sortie des données dans PHP.