Mysql
 sql >> Baza danych >  >> RDS >> Mysql

niebuforowane zapytanie z MySQLi?

MindStalker ma rację, ale może najłatwiejszy sposób jest pokazany w instrukcji PHP
http://php.net/manual/en/mysqlinfo.concepts.buffering.php

Przekazywanie stałej MYSQLI_USE_RESULT jako tryb wyniku argument, możesz ustawić mysqli_query do pracy jako 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. błąd 1265. Dane obcięte dla kolumny podczas próby załadowania danych z pliku txt

  2. WYBIERZ DO w MySQL

  3. MySQL:jak mogę zobaczyć WSZYSTKIE ograniczenia w tabeli?

  4. Używanie pliku .php do generowania zrzutu MySQL

  5. MYSQL_ROOT_PASSWORD jest ustawione, ale odmowa dostępu dla użytkownika „root”@„localhost” (przy użyciu hasła:TAK) w kontenerze dockera