fetch()
funktion returnerer den næste række fra resultatsættet. Du skal bruge sådan noget for at få alle resultater:
while($data = $sql->fetch()) {
echo ($data['author']);
echo ($data['date']);
//...etc...
}
Eller du kan bruge fetchAll()
funktion, som returnerer et array med hver række fra resultatet, og du kan bruge en løkketop gennem arrayet og gøre hvad du vil med hver række.
Eksempel med fetchAll()
:
$data = $sql->fetchAll(PDO::FETCH_ASSOC);
foreach($data as $row) {
echo $row['autor'];
echo $row['date'];
//do whatever you want with the row
}