sql >> Database teknologi >  >> RDS >> Mysql

PHP + MySQL:Forskellen mellem bufferede og ubuffrede forespørgsler

Se:http://php.net/manual/en/mysqlinfo.concepts .buffering.php

Efter disse karakteristika bør bufferforespørgsler bruges i tilfælde, hvor du kun forventer et begrænset resultatsæt eller har brug for at kende mængden af ​​returnerede rækker, før du læser alle rækker. Ubufferet tilstand bør bruges, når du forventer større resultater.

Bufferforespørgsler er standard.

Eksempel uden buffer:

<?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();
?>

håber dette hjælper




  1. Returner en liste over partitionsskemaer i SQL Server (T-SQL)

  2. Enkeltrækkefunktioner i Oracle sql

  3. Standarder for tilføjelse af dato/klokkeslæt?

  4. Python, mysql.connector Fejl:Intet resultat indstillet til at hente fra; cgitb viser, at den korrekte værdi sendes til funktion