Яке аз майдонҳои ҷадвалро бо 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'
Қиматҳои ҳамаи синну солҳои корбаронро гиред.