
PHP verwendet die Funktion mysql_affected_rows(), um herauszufinden, wie viele Zeilen durch eine Abfrage geändert wurden. Um dies zu veranschaulichen, haben wir das folgende Beispiel:
Beispiel
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <html>
<head>
<title>Rows affected by query</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect( $dbhost , $dbuser , $dbpass );
if (! $conn ) {
die ('Could not connect: ' . mysql_error());
}
echo 'Connected successfully<br />';
mysql_select_db( 'TUTORIALS' );
$result_id = mysql_query ( $query , $conn_id );
# report 0 rows if the query failed
$count = ( $result_id ? mysql_affected_rows ( $conn_id ) : 0);
print ( "$count rows were affected</p><p>" );
?>
</body>
</html>
|
Nach dem Login kopieren
Das obige ist der detaillierte Inhalt vonWie können wir ein PHP-Skript schreiben, um die Anzahl der von einer MySQL-Abfrage betroffenen Zeilen zu zählen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!