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
Linda Hamiltonoriginal
2024-11-03 05:10:02975parcourir

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");
  2. Exécuter l'instruction préparée :

    $stmt->execute();
  3. Récupérer toutes les valeurs du résultat :

    $array = $stmt->fetchAll(PDO::FETCH_COLUMN);
  4. Imprimer le contenu du tableau :

    print_r($array);

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");
  2. Exécutez l'instruction préparée :

    $stmt->execute();
  3. Parcourez le résultat pour collecter les valeurs des colonnes :

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

    print_r($array);

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!

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