Есть ли разница между этими двумя:PHP PDO fetchAll() против прямого цикла Еогеаспа
$stmt = $db->prepare('SELECT * FROM ARTICLES');
$stmt->execute();
foreach ($stmt as $article) {
echo $article['title'];
}
и
$stmt = $db->prepare('SELECT * FROM ARTICLES');
$stmt->execute();
$articles = $stmt->fetchAll();
foreach ($articles as $article) {
echo $article['title'];
}
Есть ли какие-либо существенные различия между этими двумя методами?
EDIT: Я просто спрашиваю, потому что оба работают одинаково для меня.
Да; первая выдает ошибку, так как вы ничего не получили. Меньше всего, из того, что вы разместили. –
Да, есть большая разница –
Почему бы не попробовать их и посмотреть? – Andy