Heim >Backend-Entwicklung >PHP-Problem >So verwenden Sie die PHP-Funktion mysqli_affected_rows

So verwenden Sie die PHP-Funktion mysqli_affected_rows

藏色散人
藏色散人Original
2019-05-26 11:07:272702Durchsuche

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).

So verwenden Sie die PHP-Funktion mysqli_affected_rows

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!

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