डेटाबेस परिणाम से अगली पंक्ति प्रदर्शित करने के लिए फ़ेच का उपयोग किया जाना चाहिए।
सभी पंक्तियां प्राप्त करने के लिए, आपको fetchAll() का उपयोग करना चाहिए;
- PDOStatement::fetch — परिणाम सेट से अगली पंक्ति प्राप्त करता है
- PDOStatement::fetchAll() - सभी परिणाम सेट पंक्तियों वाली एक सरणी देता है
अपना उदाहरण इसमें बदलें:
<?php
$sql = new PDO('mysql:host=localhost;dbname=b', 'root', 'root');
$f = $sql->query('select * from user');
$f->setFetchMode(PDO::FETCH_ASSOC);
print_r($f->fetchAll());
?>
या यदि आप PDOStatement::fetch का उपयोग करना चाहते हैं करने के लिए
<?php
$sql = new PDO('mysql:host=localhost;dbname=b', 'root', 'root');
$f = $sql->query('select * from user');
while($row = $sth->fetch(PDO::FETCH_ASSOC))
{
print_r($row);
}
?>