fetch()
फ़ंक्शन आपको परिणाम सेट से अगली पंक्ति देता है। सभी परिणाम प्राप्त करने के लिए आपको कुछ इस तरह की आवश्यकता है:
while($data = $sql->fetch()) {
echo ($data['author']);
echo ($data['date']);
//...etc...
}
या आप fetchAll()
. का उपयोग कर सकते हैं फ़ंक्शन जो परिणाम से प्रत्येक पंक्ति के साथ एक सरणी देता है और आप एक लूप टॉप का उपयोग सरणी को पार कर सकते हैं और प्रत्येक पंक्ति के साथ जो चाहें कर सकते हैं।
उदाहरण के साथ fetchAll()
:
$data = $sql->fetchAll(PDO::FETCH_ASSOC);
foreach($data as $row) {
echo $row['autor'];
echo $row['date'];
//do whatever you want with the row
}