Maison base de données tutoriel mysql Comment convertir des données MySQL en tableau en php

Comment convertir des données MySQL en tableau en php

May 27, 2023 pm 01:55 PM
mysql php

Habituellement, PHP est utilisé pour se connecter à la base de données MySQL et effectuer des requêtes de données, puis stocker les résultats de la requête dans un tableau. Voici le code pertinent :

//连接MySQL数据库

$host = "localhost";

$username = "root";

$password = "password";

$database = "mydatabase";

$conn = mysqli_connect($host, $username, $password, $database);

if(!$conn){

die("Connection failed: " . mysqli_connect_error());

}

//查询数据

$sql = "SELECT * FROM mytable";

$result = mysqli_query($conn, $sql);

//将查询结果存储在数组中

$data = array();

if(mysqli_num_rows($result) > 0){

while($row = mysqli_fetch_assoc($result)){

$data[] = $row;

}

}

mysqli_close($conn);

print_r($data);

Ensuite, nous expliquons ce code un par un :

Nous utilisons d'abord la fonction mysqli_connect() pour établir une connexion et nous connecter au Base de données MySQL. La fonction mysqli_connect doit transmettre quatre paramètres, qui sont le nom d'hôte du serveur MySQL, le nom d'utilisateur, le mot de passe et la base de données à utiliser.

Ensuite, nous exécutons l'instruction de requête SQL et stockons les résultats renvoyés dans la variable $result. La fonction mysqli_query() reçoit deux paramètres Le premier paramètre est l'objet de connexion ($conn) et le deuxième paramètre est l'instruction SQL à exécuter ($sql).

Ensuite, nous stockons les résultats de la requête dans le tableau $data. Dans la boucle while, nous utilisons la fonction mysqli_fetch_assoc() pour renvoyer la seule ligne de données sous forme de tableau associatif et l'ajouter au tableau $data. Enfin, nous affichons le tableau via la fonction print_r().

Il est à noter que si le résultat de la requête est vide, la fonction mysqli_fetch_assoc() retournera false, provoquant la sortie de la boucle while. Ainsi, avant la boucle while, nous devons utiliser la fonction mysqli_num_rows() pour vérifier si une ligne de résultat est supérieure à 0.

Après avoir converti les données MySQL en un tableau PHP, nous pouvons facilement les parcourir et les exploiter. De plus, nous pouvons également effectuer des opérations telles que la recherche, le filtrage et le tri de tableaux pour répondre aux besoins des applications Web.

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 de ce site Web
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

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Stock Market GPT

Stock Market GPT

Recherche d'investissement basée sur l'IA pour des décisions plus intelligentes

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment trouver l'intersection de deux tableaux en PHP? Comment trouver l'intersection de deux tableaux en PHP? Sep 26, 2025 am 06:23 AM

Utilisez la fonction Array_INTERSECT () pour trouver l'intersection de deux tableaux, qui renvoie des éléments qui existent dans chaque tableau en même temps, et les noms de clés sont conservés du premier tableau. Par exemple: $ arr1 = ['Apple', 'Banana', 'Orange']; $ arr2 = ['banana', 'kiwi', 'Apple']; Le résultat est [«pomme», «banane»].

Mantianxing Comics Version complète Entrance_Mantianxing Comics Advertising Special Edition Lien Mantianxing Comics Version complète Entrance_Mantianxing Comics Advertising Special Edition Lien Sep 28, 2025 am 10:30 AM

La version complète de Mantianxing Comic est https://www.mantianxingmh.com. La plate-forme couvre une variété de thèmes tels que la passion, l'amour, le suspense, la science-fiction, etc., avec des ressources riches et des mises à jour en temps opportun et soutient la récupération classifiée; Il offre une qualité d'image à haute définition, des modes de virage à plusieurs pages, un ajustement de fond et une luminosité personnalisés, et dispose d'un mode de protection oculaire pour optimiser l'expérience de lecture; Les utilisateurs peuvent créer des étagères, enregistrer des enregistrements de lecture, télécharger hors ligne et réaliser des progrès de synchronisation croisée.

La dernière version de Mantianxing Comics est exclusivement publiée. L'installateur officiel de bandes dessinées de Mantianxing La dernière version de Mantianxing Comics est exclusivement publiée. L'installateur officiel de bandes dessinées de Mantianxing Sep 26, 2025 pm 12:18 PM

La dernière version de Mantianxing Comics offre une expérience pure sans publicité, prend en charge les mises à jour 24/7, la lecture multimode et les signets intelligents, a un cache efficace intégré pour lire hors ligne, intègre les thèmes mondiaux, japonais, coréens et d'autres thèmes, couvre plusieurs thèmes tels que les villes fantastiques et est équipée à la classification dynamique et aux recommandations personnelles. L'interface est simple et rapide à charger et comprend des fonctions d'interaction communautaire.

Comment supprimer une colonne d'une table mysql Comment supprimer une colonne d'une table mysql Sep 27, 2025 am 02:18 AM

Utilisez Altertable pour DropColumn pour supprimer les colonnes dans les tables MySQL, telles que AlterTableUsersDropColumnage; Cette opération supprimera en permanence les colonnes et les données, et est irrévocable. Avant l'exécution, vous devez confirmer qu'il n'y a pas de dépendance et de sauvegarde de la base de données.

Comment utiliser la programmation orientée objet (POO) dans PHP? Comment utiliser la programmation orientée objet (POO) dans PHP? Sep 28, 2025 am 03:26 AM

OopinphporganizescodeNororeusableclasses et objet.1.classesdefineproperties et méthodes, InstanciatedVia $ this.2.Constructors (__ Construct) initializeObjectProperties.3. accessmodificateurs (public, privé, protégé)

Comment supprimer un fichier à l'aide de PHP? Comment supprimer un fichier à l'aide de PHP? Sep 27, 2025 am 06:08 AM

Utilisez la fonction Unlink () pour supprimer des fichiers dans PHP. Vous devez vous assurer que le chemin du fichier est correct et que le serveur a des autorisations d'écriture. Avant la suppression, vous devez vérifier que le fichier existe et empêcher le chemin de manipuler de manière malveillante.

Comment générer un nombre aléatoire dans MySQL Comment générer un nombre aléatoire dans MySQL Sep 28, 2025 am 02:47 AM

La fonction Rand () de MySQL peut générer des nombres de points flottants aléatoires entre 0 et 1. Des entiers aléatoires dans la plage spécifiée peuvent être obtenus à travers le plancher (Rand () (max-min 1)) min. Par exemple, selectFloor (rand () 100) 1 génère des entiers aléatoires de 1 à 100; OrderByRand () limit1 peut obtenir une ligne au hasard, mais les performances dans les grandes tables sont médiocres.

Comment télécharger un fichier sur un serveur en PHP? Comment télécharger un fichier sur un serveur en PHP? Sep 27, 2025 am 04:33 AM

Réponse: Créez un formulaire HTML avec méthode = "Post" et ENCTYPE = "multipart / form-data", utilisez $ _files pour traiter les téléchargements de fichiers, enregistrez le fichier via move_uploaded_file () et vérifiez le type, la taille et la renommée pour assurer la sécurité.

See all articles