Heim  >  Artikel  >  Backend-Entwicklung  >  Drei Möglichkeiten zur Implementierung einer nicht gepufferten Abfrage-API in PHP

Drei Möglichkeiten zur Implementierung einer nicht gepufferten Abfrage-API in PHP

墨辰丷
墨辰丷Original
2018-06-01 16:37:071778Durchsuche

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[&#39;Name&#39;] . PHP_EOL;
  }
}
$uresult->close();
?>

Nicht gepufferte Abfragemethode zwei:

pdo_mysql

<?php
$pdo = new PDO("mysql:host=localhost;dbname=world", &#39;my_user&#39;, &#39;my_pass&#39;);
$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[&#39;Name&#39;] . PHP_EOL;
  }
}
?>

Nicht -gepufferte Abfrage Methode drei: MySQL

<?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[&#39;Name&#39;] . 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-Deduplizierungsalgorithmus


php Detaillierte Erläuterung der drei Methoden zum Erhalten von POST-Daten

Denken Sie daran,

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn