Heim > Artikel > Backend-Entwicklung > So verwenden Sie die PHP-Funktion mysqli_affected_rows
php mysqli_affected_rows-Funktion wird verwendet, um die Anzahl der Datensatzzeilen zurückzugeben, die von der vorherigen MySQL-Operation (SELECT, INSERT, UPDATE, REPLACE, DELETE) betroffen sind. Ihre Syntax ist mysqli_affected_rows(connection).
Wie verwende ich die PHP-Funktion mysqli_affected_rows?
Definition und Verwendung
Die Funktion mysqli_affected_rows( ) gibt die Anzahl der Datensatzzeilen zurück, die von der vorherigen MySQL-Operation (SELECT, INSERT, UPDATE, REPLACE, DELETE) betroffen waren.
Syntax
mysqli_affected_rows(connection);
Parameter
Verbindung erforderlich. Gibt die zu verwendende MySQL-Verbindung an.
Rückgabewert: Eine Ganzzahl > 0, die die Anzahl der betroffenen Datensatzzeilen angibt. 0 bedeutet, dass keine betroffenen Datensätze vorhanden sind. -1 bedeutet, dass die Abfrage einen Fehler zurückgegeben hat.
PHP-Version: 5+
php mysqli_affected_rows-Funktionsverwendungsbeispiel
Geben Sie die Anzahl der betroffenen Datensatzzeilen aus verschiedenen Abfragen aus:
<?php // 假定数据库用户名:root,密码:123456,数据库:RUNOOB $con=mysqli_connect("localhost","root","123456","RUNOOB"); if (mysqli_connect_errno($con)) { echo "连接 MySQL 失败: " . mysqli_connect_error(); } // 执行查询并输出受影响的行数 mysqli_query($con,"SELECT * FROM websites"); echo "受影响的行数: " . mysqli_affected_rows($con); echo "<br>"; mysqli_query($con,"DELETE FROM websites WHERE alexa>1000"); echo "受影响的行数: " . mysqli_affected_rows($con); mysqli_close($con); ?>
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die PHP-Funktion mysqli_affected_rows. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!