⊗ppSpPDOFG 65 of 83 menu

Obținerea unui singur câmp dintr-un tabel în PDO în PHP

În afară de metoda fetch există o metodă specială fetchColumn, care permite obținerea valorii unei singure coloane. Să vedem ce se înțelege prin aceasta.

Pentru început, să pregătim și să executăm interogarea. În același timp, să specificăm că dorim să facem o selecție doar cu câmpul name:

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

Să obținem rezultatele folosind metoda fetch:

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

Ca rezultat, în fiecare iterație vom vedea un array, format din un singur element - numele utilizatorului:

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

Să aplicăm acum fetchColumn:

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

Ca rezultat, în fiecare iterație vom vedea chiar șirul de caractere cu numele utilizatorului, și nu un array:

'name1' 'name2' 'name3'

Obțineți valorile tuturor vârstelor utilizatorilor.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge