PDOStatement::fetchColumn — Renvoie une seule colonne de la ligne suivante dans le jeu de résultats. (PHP 5 >= 5.1.0, PECL pdo >= 0.9.0)
chaîne PDOStatement::fetchColumn ([ int $column_number = 0 ] )
Renvoie une seule colonne de la ligne suivante dans le jeu de résultats, ou FALSE s'il n'y en a plus.
numéro_colonne
Le numéro d'index (index basé sur 0) de la colonne que vous souhaitez récupérer à partir de la ligne. Si aucune valeur n'est fournie, PDOStatement::fetchColumn() récupère la première colonne.
PDOStatement::fetchColumn() renvoie une seule colonne de la ligne suivante du jeu de résultats.
Remarque : Si vous utilisez PDOStatement::fetchColumn() pour récupérer des données, il n'existe aucun moyen de renvoyer une autre colonne de la même ligne.
<?php$sth = $dbh->prepare("SELECT name, color FROM fruit");$sth->execute();/* Récupère la première colonne de la ligne suivante dans le jeu de résultats*/print("From le jeu de résultats Récupère la première colonne de la ligne suivante :n");$result = $sth->fetchColumn();print("name = $resultn");print("Obtenir la deuxième colonne de la ligne suivante dans le jeu de résultats :n");$result = $sth->fetchColumn(1);print("colour = $resultn" ); ?>
L'exemple ci-dessus affichera :
Récupère la première colonne de la ligne suivante dans le jeu de résultats : nom = citron Récupère la deuxième colonne de la ligne suivante dans le jeu de résultats : color = red