⊗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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш