Heim > Backend-Entwicklung > PHP-Tutorial > 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

王林
Freigeben: 2023-07-25 06:28:01
Original
1025 Leute haben es durchsucht

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();
?>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage