Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Datenbankbetriebskenntnisse: So verwenden Sie die Funktion mysqli_fetch_assoc, um Abfrageergebnisse zu erhalten

PHP-Datenbankbetriebskenntnisse: So verwenden Sie die Funktion mysqli_fetch_assoc, um Abfrageergebnisse zu erhalten

WBOY
WBOYOriginal
2023-07-30 08:40:581073Durchsuche

PHP-Datenbankoperationskenntnisse: So verwenden Sie die Funktion mysqli_fetch_assoc, um Abfrageergebnisse zu erhalten

In PHP sind Datenbankoperationen ein sehr wichtiger Teil der Entwicklung. Die Verwendung der MySQLi-Erweiterungsbibliothek für Datenbankoperationen ist eine der am häufigsten verwendeten Methoden. In diesem Artikel wird erläutert, wie Sie mit der Funktion mysqli_fetch_assoc Abfrageergebnisse erhalten.

  1. Mit der Datenbank verbinden
    Zuerst müssen wir die Funktion mysqli_connect verwenden, um eine Verbindung mit der MySQL-Datenbank herzustellen. Das Folgende ist ein Beispielcode:
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "myDB";

$conn = mysqli_connect($servername, $username, $password, $dbname);

// 检查连接是否成功
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}
  1. Datenbank abfragen
    Als nächstes können wir die Funktion mysqli_query verwenden, um SQL-Abfrageanweisungen auszuführen. Hier ist eine Beispielabfrage:
$sql = "SELECT id, name, email FROM users";
$result = mysqli_query($conn, $sql);

Nach dem Ausführen der Abfrage können wir die Funktion mysqli_fetch_assoc verwenden, um die Ergebnisse jeder Zeile abzurufen und als assoziatives Array zurückzugeben. Jeder Aufruf dieser Funktion gibt die nächste Datenzeile zurück, bis alle Datenzeilen abgerufen wurden.

while ($row = mysqli_fetch_assoc($result)) {
    echo "ID: " . $row["id"] . ", Name: " . $row["name"] . ", Email: " . $row["email"] . "<br>";
}
  1. Vollständiges Beispiel
    Das Folgende ist ein vollständiges Beispiel, das zeigt, wie die Funktion mysqli_fetch_assoc verwendet wird, um Abfrageergebnisse zu erhalten:
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "myDB";

$conn = mysqli_connect($servername, $username, $password, $dbname);

if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}

$sql = "SELECT id, name, email FROM users";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    while ($row = mysqli_fetch_assoc($result)) {
        echo "ID: " . $row["id"] . ", Name: " . $row["name"] . ", Email: " . $row["email"] . "
"; } } else { echo "0 结果"; } mysqli_close($conn);

Bitte beachten Sie, dass die Datenbank- und Tabellenstruktur in diesem Beispiel entsprechend der tatsächlichen Situation ersetzt werden muss.

Zusammenfassung:
In diesem Artikel wird erläutert, wie Sie die Funktion mysqli_fetch_assoc verwenden, um Abfrageergebnisse zu erhalten. Wir können problemlos Daten aus der Datenbank abrufen, indem wir eine Verbindung zur Datenbank herstellen, Abfrageanweisungen ausführen und die Ergebnismenge mithilfe der Funktion mysqli_fetch_assoc durchlaufen. Durch die ordnungsgemäße Verwendung der Funktion mysqli_fetch_assoc können wir die Datenbank effizienter betreiben und die Entwicklungseffizienz verbessern.

Ich hoffe, dass dieser Artikel bei PHP-Datenbankoperationen hilfreich sein kann. Danke fürs Lesen!

Das obige ist der detaillierte Inhalt vonPHP-Datenbankbetriebskenntnisse: So verwenden Sie die Funktion mysqli_fetch_assoc, um Abfrageergebnisse zu erhalten. 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