首頁  >  文章  >  後端開發  >  php mysqli_affected_rows函數怎麼用

php mysqli_affected_rows函數怎麼用

藏色散人
藏色散人原創
2019-05-26 11:07:272659瀏覽

php mysqli_affected_rows函數用來傳回前一次 MySQL 運算(SELECT、INSERT、UPDATE、REPLACE、DELETE)所影響的記錄行數,其語法為mysqli_affected_rows(connection)。

php mysqli_affected_rows函數怎麼用

php mysqli_affected_rows函數怎麼用?

定義和用法

mysqli_affected_rows( ) 函數傳回前一次MySQL 操作(SELECT、INSERT、UPDATE、REPLACE、DELETE)所影響的記錄行數。

語法

mysqli_affected_rows(connection);

參數

#connection 必要。規定要使用的 MySQL 連線。

傳回值: 一個 > 0 的整數表示所影響的記錄行數。 0 表示沒有受影響的記錄。 -1 表示查詢回傳錯誤。

PHP 版本: 5

php mysqli_affected_rows函數使用範例

從不同的查詢輸出所影響記錄行數:

<?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); 
?>

以上是php mysqli_affected_rows函數怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn