PDO bilen PHP-de bir tablisadan bir meýdany almak
fetch usulydan başga,
bir sütüniň bahasyny almaga mümkinçilik berýän
ýörite fetchColumn usuly bar.
Geliň, näme diýilýändigine ser edeliň.
Ilki bilen, soragy taýýarlaýarys we ýerine ýetireris.
Şol bir wagtyň özünde, diňe
name meýdany bilen çäklendirilen
görnüşi alyp gelmek isleýändigimizi görkezeris:
<?php
$res = $pdo->prepare('SELECT name FROM users');
$res->execute();
?>
Netijeleri fetch usuly bilen
aýlanalyň:
<?php
while ($col = $res->fetch()) {
var_dump($col);
}
?>
Netijede, her aýlanmada bir elementden - ulanyjynyň adyndan ybarat massiw göreris:
['name1']
['name2']
['name3']
Indi fetchColumn ulanýarys:
<?php
while ($col = $res->fetchColumn()) {
var_dump($col);
}
?>
Netijede, her aýlanmada biz massiw däl, eýsem ulanyjynyň ady bolan setiri göreris:
'name1'
'name2'
'name3'
Ulanyjylaryň ähli ýaş bahalaryny aýlanyň.