Mysql
 sql >> база данни >  >> RDS >> Mysql

PHP + MySQL:Разлика между буферирани и небуферирани заявки

Вижте:http://php.net/manual/en/mysqlinfo.concepts .buffering.php

Следвайки тези характеристики, буферираните заявки трябва да се използват в случаите, когато очаквате само ограничен набор от резултати или трябва да знаете количеството върнати редове, преди да прочетете всички редове. Небуфериран режим трябва да се използва, когато очаквате по-големи резултати.

Буферираните заявки са по подразбиране.

Небуфериран пример:

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

надявам се това да помогне




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Добавете нова колона към резултата и обединете таблицата

  2. Как да изтриете колона от таблица в MySQL

  3. Как да направя time_to_minute в Mysql?

  4. Попълване на PHP масив от While Loop

  5. Научете се да използвате базата данни MySQL