Maison > base de données > tutoriel mysql > Comment récupérer les valeurs de colonnes dans un tableau en PHP ?

Comment récupérer les valeurs de colonnes dans un tableau en PHP ?

Linda Hamilton
Libérer: 2024-11-03 05:10:02
original
1002 Les gens l'ont consulté

How to Retrieve Column Values into an Array in PHP?

Récupération de valeurs de colonne dans un tableau en PHP

MySQL fournit une vaste gamme de fonctions de manipulation de données, y compris la possibilité de récupérer des données à partir de données spécifiques colonnes. En PHP, il existe plusieurs approches pour accomplir cette tâche.

Une méthode consiste à utiliser l'extension PHP Database Object (PDO). PDO offre une interface flexible et orientée objet pour interagir avec des bases de données relationnelles. Pour récupérer les valeurs de colonne à l'aide de PDO, vous pouvez utiliser les étapes suivantes :

  1. Préparer une instruction SQL :

    $stmt = $pdo->prepare("SELECT Column FROM foo");
    Copier après la connexion
  2. Exécuter l'instruction préparée :

    $stmt->execute();
    Copier après la connexion
    Copier après la connexion
  3. Récupérer toutes les valeurs du résultat :

    $array = $stmt->fetchAll(PDO::FETCH_COLUMN);
    Copier après la connexion
  4. Imprimer le contenu du tableau :

    print_r($array);
    Copier après la connexion
    Copier après la connexion

Une autre approche pour récupérer les valeurs des colonnes consiste à utiliser l'extension MySQL Improvementd (mysqli). Cette extension fournit une interface procédurale pour interagir avec les bases de données MySQL. Pour y parvenir :

  1. Préparez une instruction SQL :

    $stmt = $mysqli->prepare("SELECT Column FROM foo");
    Copier après la connexion
  2. Exécutez l'instruction préparée :

    $stmt->execute();
    Copier après la connexion
    Copier après la connexion
  3. Parcourez le résultat pour collecter les valeurs des colonnes :

    $array = [];
    foreach ($stmt->get_result() as $row)
    {
     $array[] = $row['column'];
    }
    Copier après la connexion
  4. Imprimez le contenu du tableau :

    print_r($array);
    Copier après la connexion
    Copier après la connexion

En implémentant l'une ou l'autre de ces approches, vous pouvez récupérer efficacement les valeurs d'une colonne spécifique dans une base de données MySQL et les stocker dans un tableau pour un traitement ultérieur.

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!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal