⊗ppSpPDOFG 65 of 83 menu

Obtention d'un champ unique d'une table avec PDO en PHP

En plus de la méthode fetch, il existe une méthode spéciale fetchColumn, permettant d'obtenir la valeur d'une seule colonne. Voyons ce que cela signifie.

Pour commencer, préparons et exécutons une requête. Précisons que nous souhaitons effectuer une sélection uniquement avec le champ name :

<?php $res = $pdo->prepare('SELECT name FROM users'); $res->execute(); ?>

Récupérons les résultats à l'aide de la méthode fetch :

<?php while ($col = $res->fetch()) { var_dump($col); } ?>

En conséquence, à chaque itération nous verrons un tableau, constitué d'un seul élément - le nom de l'utilisateur :

['name1'] ['name2'] ['name3']

Utilisons maintenant fetchColumn :

<?php while ($col = $res->fetchColumn()) { var_dump($col); } ?>

En conséquence, à chaque itération nous verrons directement la chaîne de caractères avec le nom de l'utilisateur, et non un tableau :

'name1' 'name2' 'name3'

Obtenez les valeurs de tous les âges des utilisateurs.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser