Heim  >  Artikel  >  Backend-Entwicklung  >  Wie rufe ich mithilfe von PHP-Funktionen Daten aus der Datenbank ab?

Wie rufe ich mithilfe von PHP-Funktionen Daten aus der Datenbank ab?

王林
王林Original
2024-04-30 12:12:01891Durchsuche

In PHP können Sie Datenbankdaten mit der Funktion mysqli_query() abrufen, Ergebnisse mit den Funktionen mysqli_fetch_row(), mysqli_fetch_assoc() und mysqli_fetch_array() extrahieren, um Zeilendaten abzurufen, und die Funktion mysqli_num_rows() verwenden, um die Anzahl der Zeilen abzurufen im Ergebnissatz.

如何使用 PHP 函数从数据库中检索数据?

So rufen Sie Daten aus einer Datenbank mithilfe von PHP-Funktionen ab

In PHP stehen verschiedene Funktionen zum Betreiben der Datenbank und zum Abrufen von Daten zur Verfügung. Das Folgende ist der praktische Fall der häufig verwendeten Funktion beserta:

mysqli_query()-Funktion

Syntax:

mysqli_query(mysqli $link, string $query)

praktischer Fall:

$link = mysqli_connect("localhost", "root", "password", "my_database");
$query = "SELECT * FROM users";
$result = mysqli_query($link, $query);

mysqli_fetch_row()-Funktion

Syntax:

mysqli_fetch_row(mysqli_result $result)

praktischer Koffer:

while ($row = mysqli_fetch_row($result)) {
  echo $row[0] . " " . $row[1] . "\n";
}

mysqli_fetch_assoc() Funktion

Syntax:

mysqli_fetch_assoc(mysqli_result $result)

Eigentlicher Fall:

while ($row = mysqli_fetch_assoc($result)) {
  echo $row['name'] . " " . $row['email'] . "\n";
}

mysqli_fetch_array() Funktion

Syntax:

mysqli_fetch_array(mysqli_result $result)

Eigentlicher Fall:

while ($row = mysqli_fetch_array($result)) {
  echo $row[0] . " " . $row['name'] . "\n";
}

mys qli_num_rows()-Funktion

Syntax:

mysqli_num_rows(mysqli_result $result)

Praktischer Fall:

$num_rows = mysqli_num_rows($result);
echo "The number of rows in the result set is: " . $num_rows;

Das obige ist der detaillierte Inhalt vonWie rufe ich mithilfe von PHP-Funktionen Daten aus der Datenbank ab?. 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