Heim  >  Artikel  >  Backend-Entwicklung  >  Verwenden Sie die PHP-Funktion „mysqli_num_rows', um die Anzahl der Zeilen im Ergebnissatz abzurufen

Verwenden Sie die PHP-Funktion „mysqli_num_rows', um die Anzahl der Zeilen im Ergebnissatz abzurufen

王林
王林Original
2023-07-24 23:47:12995Durchsuche

Verwenden Sie die PHP-Funktion „mysqli_num_rows“, um die Anzahl der Zeilen im Ergebnissatz zu ermitteln.

Bei der Verwendung von PHP für Datenbankoperationen müssen wir manchmal die Anzahl der Zeilen im Abfrageergebnissatz ermitteln. PHP bietet eine sehr praktische Funktion „mysqli_num_rows“, um die Anzahl der Zeilen in der Ergebnismenge abzurufen.

Das Folgende ist ein Beispielcode, der zeigt, wie man die Funktion „mysqli_num_rows“ verwendet, um die Anzahl der Zeilen im Ergebnissatz zu ermitteln:

<?php
// 假设已经连接到数据库
$mysqli = new mysqli('localhost', 'username', 'password', 'database_name');

// 检查数据库连接是否成功
if ($mysqli->connect_errno) {
    echo "连接数据库失败:" . $mysqli->connect_error;
    exit();
}

// 执行查询语句
$query = "SELECT * FROM users";
$result = $mysqli->query($query);

// 检查查询语句是否执行成功
if (!$result) {
    echo "查询失败:" . $mysqli->error;
    exit();
}

// 使用 mysqli_num_rows 函数获取结果集中的行数
$num_rows = mysqli_num_rows($result);

// 打印结果
echo "结果集中的行数为:" . $num_rows;

// 关闭数据库连接
$mysqli->close();
?>

Im obigen Beispielcode stellen wir zuerst eine Verbindung zur Datenbank her und führen dann eine Abfrageanweisung aus und speichern Sie die Abfrageergebnismenge in der Variablen $result. Anschließend verwenden wir die Funktion „mysqli_num_rows“, um die Anzahl der Zeilen in der Ergebnismenge abzurufen und sie in der Variablen $num_rows zu speichern. Schließlich geben wir die Zeilennummer über die Echo-Anweisung auf der Seite aus.

Es ist zu beachten, dass die Funktion „mysqli_num_rows“ erst verwendet werden kann, nachdem die Abfrageanweisung erfolgreich ausgeführt wurde. Wenn die Abfrageanweisung fehlschlägt, enthält die Ergebnismenge keine Daten, sodass die Funktion „mysqli_num_rows“ 0 zurückgibt.

Zusammenfassung:
Verwenden Sie die PHP-Funktion „mysqli_num_rows“, um auf einfache Weise die Anzahl der Zeilen im Ergebnissatz zu ermitteln. Dies ist bei der Durchführung von Datenbankoperationen sehr praktisch. Es kann uns dabei helfen, festzustellen, ob Daten zurückgegeben werden, und die Anzahl der Zeilen in den Abfrageergebnissen zu zählen.

Das obige ist der detaillierte Inhalt vonVerwenden Sie die PHP-Funktion „mysqli_num_rows', um die Anzahl der Zeilen im Ergebnissatz abzurufen. 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