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'
सभी उपयोगकर्ताओं की आयु के मान प्राप्त करें।