Maison > base de données > tutoriel mysql > le corps du texte

Comment extraire les valeurs de colonnes dans un tableau à l'aide de PHP ?

Patricia Arquette
Libérer: 2024-11-02 14:27:02
original
810 Les gens l'ont consulté

How to Extract Column Values into an Array Using PHP?

Comment extraire les valeurs de colonnes dans un tableau à l'aide de PHP

Dans les bases de données, il est souvent utile d'accéder à des colonnes spécifiques et de stocker leurs valeurs dans un tableau pour l’analyse ou la manipulation. En PHP, obtenir toutes les valeurs d'une colonne MySQL est simple.

Utilisation de PDO

PDO (PHP Data Objects) est une extension PHP populaire pour la connectivité des bases de données. Pour obtenir les valeurs des colonnes à l'aide de PDO, suivez ces étapes :

<code class="php">$dsn = 'mysql:dbname=database_name;host=localhost';
$username = 'database_user';
$password = 'database_password';

$pdo = new PDO($dsn, $username, $password);

$stmt = $pdo->prepare("SELECT column_name FROM table_name");
$stmt->execute();
$array = $stmt->fetchAll(PDO::FETCH_COLUMN);

print_r($array); // Output the array</code>
Copier après la connexion

Utilisation de MySQLi

MySQLi est une autre extension pour PHP qui fournit un accès à la base de données MySQL. Voici comment récupérer les valeurs de colonnes à l'aide de MySQLi :

<code class="php">$servername = 'localhost';
$username = 'database_user';
$password = 'database_password';
$dbname = 'database_name';

$mysqli = new mysqli($servername, $username, $password, $dbname);

$stmt = $mysqli->prepare("SELECT column_name FROM table_name");
$stmt->execute();
$array = [];

foreach ($stmt->get_result() as $row) {
    $array[] = $row['column_name'];
}

print_r($array); // Output the array</code>
Copier après la connexion

Exemple de sortie

Pour une table avec les données suivantes :

ID Name
1 John
2 Mary
3 Tom

Le le tableau résultant serait :

Array
(
    [0] => John
    [1] => Mary
    [2] => Tom
)
Copier après la connexion

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!