⊗ppSpPDOFG 65 of 83 menu

Λήψη ενός πεδίου από πίνακα σε PDO σε PHP

Εκτός από τη μέθοδο fetch, υπάρχει μια ειδική μέθοδος fetchColumn, που επιτρέπει τη λήψη της τιμής μιας στήλης. Ας δούμε τι εννοούμε.

Αρχικά, ας προετοιμάσουμε και εκτελέσουμε το ερώτημα. Ταυτόχρονα, ας υποδείξουμε ότι θέλουμε να κάνουμε μια επιλογή μόνο με το πεδίο name:

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

Ας λάβουμε τα αποτελέσματα χρησιμοποιώντας τη μέθοδο fetch:

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

Ως αποτέλεσμα, σε κάθε επανάληψη θα βλέπουμε έναν πίνακα, που αποτελείται από ένα στοιχείο - το όνομα του χρήστη:

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

Ας εφαρμόσουμε τώρα το fetchColumn:

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

Ως αποτέλεσμα, σε κάθε επανάληψη θα βλέπουμε ακριβώς τη συμβολοσειρά με το όνομα του χρήστη, και όχι έναν πίνακα:

'name1' 'name2' 'name3'

Λάβετε τις τιμές όλων των ηλικιών των χρηστών.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη