Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich mit mysqli effizient ein einzelnes Ergebnis aus einer MySQL-Datenbank abrufen?

Wie kann ich mit mysqli effizient ein einzelnes Ergebnis aus einer MySQL-Datenbank abrufen?

Barbara Streisand
Barbara StreisandOriginal
2025-01-03 07:39:40442Durchsuche

How to Efficiently Fetch a Single Result from a MySQL Database using mysqli?

Einzelnes Ergebnis aus der Datenbank mit mysqli abrufen

Das Abrufen eines einzelnen Datensatzes aus einer Datenbank mit mysqli unterscheidet sich vom Durchlaufen mehrerer Ergebnisse.

Zeile abrufen Daten als assoziatives Array

Um eine ganze Zeile als assoziatives Array abzurufen, verwenden Sie:

$row = $result->fetch_assoc();

Einzelnen Wert abrufen

Um einen einzelnen Wert zu erhalten, verwenden Sie:

// PHP >= 8.1
$value = $result->fetch_column();

// Older PHP versions
$value = $result->fetch_row()[0] ?? false;

Beispiele für spezifische Anwendungsfälle

Variablen in Abfrage (PHP >= 8.2)

$query = "SELECT fullname, email FROM users WHERE>

Keine Variablen in Abfrage

$user = $conn->query("SELECT * FROM users LIMIT 1")->fetch_assoc();

Das obige ist der detaillierte Inhalt vonWie kann ich mit mysqli effizient ein einzelnes Ergebnis aus einer MySQL-Datenbank abrufen?. 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