Se:http://php.net/manual/en/mysqlinfo.concepts .buffering.php
Efter dessa egenskaper bör buffrade frågor användas i fall där du förväntar dig endast en begränsad resultatuppsättning eller behöver veta antalet returnerade rader innan du läser alla rader. Obuffrat läge bör användas när du förväntar dig större resultat.
Buffertade frågor är standard.
Obuffrad Exempel:
<?php
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
$uresult = $mysqli->query("SELECT Name FROM City", MYSQLI_USE_RESULT);
if ($uresult) {
while ($row = $uresult->fetch_assoc()) {
echo $row['Name'] . PHP_EOL;
}
}
$uresult->close();
?>
hoppas detta hjälper