php PDO fetchAll () - пока не работает, foreach работает
Я хотел бы знать, если яя делаю хорошо ИЛИ fetchAll () не делаетработать с WHILE.
вот пример
$db=new PDO("mysql:host=" .$dbhost. "; dbname=" . $dbname, $dbuser, $dbpass);
$page=$db->prepare("SELECT * FROM page");
$page->execute();
foreach ($page->fetchAll(PDO::FETCH_ASSOC) as $row) {
//echo a row
//is working
}
Тем не менее, я, если попытаться цикл с какое-то время
while ($row=$page->fetchAll(PDO::FETCH_ASSOC)){
//echo a row
//Show empty
}
я пытался использовать только fetch (), он работал, мой вопрос: почему fetchAll () не делаетработать с "В ТО ВРЕМЯ КАК" ?