⊗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štinaDanskDeutschΕλληνικά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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне