⊗ppSpPDOFG 65 of 83 menu

Získání jednoho pole z tabulky v PDO v PHP

Kromě metody fetch existuje speciální metoda fetchColumn, který umožňuje získat hodnotu jednoho sloupce. Podívejme se, co se tím myslí.

Pro začátek připravíme a provedeme dotaz. Přitom uvedeme, že chceme provést výběr pouze s polem name:

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

Získáme výsledky pomocí metody fetch:

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

V důsledku toho v každé iteraci uvidíme pole sestávající z jednoho prvku - jména uživatele:

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

Nyní aplikujme fetchColumn:

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

V důsledku toho v každé iteraci uvidíme přímo řetězec se jménem uživatele, a ne pole:

'name1' 'name2' 'name3'

Získejte hodnoty všech věků uživatelů.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout