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áp: mysqli_affected_rows( $link);
Trong đó:
$linklà 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