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

truy vấn unbuffered với MySQLi?

MindStalker đúng nhưng có lẽ cách dễ nhất là cách được hiển thị trong hướng dẫn sử dụng PHP
http://php.net/manual/en/mysqlinfo.concept.buffering.php

Chuyển hằng số MYSQLI_USE_RESULT làm chế độ kết quả đối số, bạn có thể đặt mysqli_query hoạt động với tư cách là mysql_unbuffered_query

<?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. Tối ưu hóa hiệu suất MySQL:thứ tự theo trường datetime

  2. Các trường của hàng nào được trả về khi Nhóm với MySQL?

  3. Ngăn các bản ghi trùng lặp vào một bảng bằng PHP

  4. Cách lấy id được chèn lần cuối từ bảng MySQL

  5. PHP SQL:Cách lưu dữ liệu vào nhiều cơ sở dữ liệu từ một dạng html HOẶC cách sao chép dữ liệu từ cơ sở dữ liệu này sang cơ sở dữ liệu khác một cách tự động