06/04/2021, 14:46

Hàm mysqli_affected_rows() trong PHP - PHP Function

Code //trước khi chạy code, bạn phải tạo csdl lmgo với bảng chuyenmuc $con=mysqli_connect("localhost","root","","lmgo"); if (mysqli_connect_errno()){ echo "Failed to connect to MySQL: " . mysqli_connect_error(); } // thực hiện câu truy vấn mysqli_query($con,"SELECT * FROM ...

Hàm mysqli_affected_rows() sẽ trả về số dòng bị ảnh hưởng các truy vấn SELECT, INSERT, UPDATE, REPLACE, hoặc DELETE trước đó.

Cú pháp

Cú phápmysqli_affected_rows( $link);

Trong đó:

  • $link là kết nối tới MySQL server.

Kết quả trả về

Hàm sẽ trả về một số nguyên:

  • > 0 đại diện cho số dòng bị ảnh hưởng bới các truy vấn.
  • 0 nếu không có dòng nào bị ảnh hưởng.
  • -1 nếu có lỗi xảy ra.

Ví dụ

Cách sử dụng hàm mysqli_affected_rows():

Code
//trước khi chạy code, bạn phải tạo csdl lmgo với bảng chuyenmuc
$con=mysqli_connect("localhost","root","","lmgo");
if (mysqli_connect_errno()){
	echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

// thực hiện câu truy vấn
mysqli_query($con,"SELECT * FROM chuyenmuc");
echo "Affected rows: " . mysqli_affected_rows($con);

mysqli_query($con,"DELETE FROM chuyenmuc WHERE id>3");
echo "Affected rows: " . mysqli_affected_rows($con);

mysqli_close($con);

Kết quả
Affected rows: 5
Affected rows: 2

Tham khảo: w3schools.com

Nguồn: Zaidap.com.net

Tạ Quốc Bảo

23 chủ đề

7270 bài viết

Cùng chủ đề
0