Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

PHP + MySQL:Sự khác biệt giữa truy vấn có bộ đệm và không có bộ đệm

Xem: http://php.net/manual/en/mysqlinfo.concept .buffering.php

Theo các đặc điểm này, các truy vấn có bộ đệm sẽ được sử dụng trong trường hợp bạn chỉ mong đợi một tập kết quả giới hạn hoặc cần biết số lượng hàng được trả về trước khi đọc tất cả các hàng. Chế độ không có bộ đệm nên được sử dụng khi bạn mong đợi kết quả lớn hơn.

Các truy vấn có bộ đệm là mặc định.

Ví dụ về Unbuffered:

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

hy vọng điều này sẽ giúp




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:CHỌN GIÁ TRỊ DUY NHẤT

  2. MySQL nhận các hàng nhưng thích một giá trị cột hơn giá trị khác

  3. chuyển LIMIT dưới dạng tham số cho MySQL opensc

  4. Kích hoạt trình kích hoạt sau khi cập nhật các cột cụ thể trong MySQL

  5. Xóa hàng nếu bảng tồn tại SQL