Gibt es einen Unterschied zwischen diesen beiden:PHP PDO fetchAll() vs direkten foreach Schleife
$stmt = $db->prepare('SELECT * FROM ARTICLES');
$stmt->execute();
foreach ($stmt as $article) {
echo $article['title'];
}
und
$stmt = $db->prepare('SELECT * FROM ARTICLES');
$stmt->execute();
$articles = $stmt->fetchAll();
foreach ($articles as $article) {
echo $article['title'];
}
Gibt es große Unterschiede zwischen diesen beiden Methoden?
EDIT: Ich frage nur, denn beide scheinen für mich gleich zu funktionieren.
ja; Der erste wird einen Fehler verursachen, da Sie nichts erhalten haben. Am wenigsten, von dem, was du gepostet hast. –
Ja, es gibt einen großen Unterschied –
Warum nicht versuchen Sie es und sehen? – Andy