從不同的查詢輸出所影響記錄行數:
<?php // 假設資料庫使用者名稱:root,密碼:123456,資料庫:CODERCTO $con = mysqli_connect ( "localhost" , "root" , "123456" , "CODERCTO" );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 ); ?>mysqli_affected_rows() 函數傳回前一次MySQL 運算(SELECT、INSERT、UPDATE、REPLACE、DELETE)所影響的記錄行數。
mysqli_affected_rows( connection ) ;
參數 | 描述 |
---|---|
connection | 必需。規定要使用的MySQL 連線。 |
傳回值: | 一個> 0 的整數表示所影響的記錄行數。 0 表示沒有受影響的記錄。 -1 表示查詢回傳錯誤。 |
---|---|
PHP 版本: | 5+ |