2011-07-05 34 views
0

對於實時循環,fetchall的替代選擇是什麼?替代fetchall(PDO)?

考慮一下:

$query = $db->prepare("SELECT * FROM record WHERE status = 0"); 
$query->execute(); 
$Record = $query->fetchall(PDO::FETCH_ASSOC); 

foreach ($Record as $row) { 
echo $row['name']; 
sleep(5) 
} 

雖然它的循環和echo「ING,我更新從控制檯status = 1,但它仍然會顯示這應該是不可能的紀錄。

回答

1

查詢的結果計算一次,當您運行查詢。如果您需要新的結果與status = 0,您需要重新運行查詢。

相關問題