Les requêtes MySQLi sont-elles sans tampon ? Sinon, existe-t-il un moyen d'effectuer des requêtes sans tampon, comme des requêtes non MySQL mysql_unbuffered_query() ?
En passant la constante MYSQLI_USE_RESULT comme paramètre resultmode, vous pouvez définir mysqli_query pour qu'il soit utilisé comme mysql_unbuffered_query
query("SELECT Name FROM City", MYSQLI_USE_RESULT);
if ($uresult) {
while ($row = $uresult->fetch_assoc()) {
echo $row['Name'] . PHP_EOL;
}
}
$uresult->close();
?>
MindStalker a raison, mais le moyen le plus simple est peut-être celui présenté dans le manuel PHP
http: //php.net/manual/en/mysqlinfo.concepts.buffering.php
En passant la constante MYSQLI_USE_RESULT comme paramètre resultmode, vous pouvez définir mysqli_query pour qu'il soit utilisé comme mysql_unbuffered_query
mysqli_real_query() suivi de mysqli_use_result()