In diesem Artikel werden hauptsächlich drei Arten von nicht gepufferten Abfrage-APIs von PHP vorgestellt. Wie PHP ungepufferte Abfragen durchführt, können sich alle anschauen Informationen zur Abfrage im gepufferten Modus von PHP. Das unten aufgeführte Beispiel zeigt, wie die API für nicht gepufferte Abfragen ausgeführt wird.
Nicht gepufferte Abfragemethode eins:mysqli
<?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(); ?>
Nicht gepufferte Abfragemethode zwei:
pdo_mysql
<?php $pdo = new PDO("mysql:host=localhost;dbname=world", 'my_user', 'my_pass'); $pdo->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, false); $uresult = $pdo->query("SELECT Name FROM City"); if ($uresult) { while ($row = $uresult->fetch(PDO::FETCH_ASSOC)) { echo $row['Name'] . PHP_EOL; } } ?>
<?php $conn = mysql_connect("localhost", "my_user", "my_pass"); $db = mysql_select_db("world"); $uresult = mysql_unbuffered_query("SELECT Name FROM City"); if ($uresult) { while ($row = mysql_fetch_assoc($uresult)) { echo $row['Name'] . PHP_EOL; } } ?>
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er wird für das Lernen aller hilfreich sein .
Verwandte Empfehlungen:
Detaillierte Grafik- und Texterklärung des zweidimensionalen PHP-Array-Deduplizierungsalgorithmusphp Detaillierte Erläuterung der drei Methoden zum Erhalten von POST-Daten
php den Index in der URL zu entfernen.php
Das obige ist der detaillierte Inhalt vonDrei Möglichkeiten zur Implementierung einer nicht gepufferten Abfrage-API in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!