PHP sử dụng hàm mysql_affected_rows() để tìm ra số hàng mà một truy vấn đã thay đổi. Hàm này về cơ bản trả về số hàng bị ảnh hưởng trong truy vấn SELECT, INSERT, UPDATE, REPLACE hoặc DELETE trước đó. Giá trị trả về:
- Số nguyên > 0: số hàng bị ảnh hưởng
- 0: không có bản ghi nào bị ảnh hưởng
- -1: truy vấn trả về lỗi
Cú pháp
mysql_affected_rows( connection );
Tham số sử dụng trong hàm này:
| STT | Tham số & Mô tả |
|---|---|
| 1. | Connection Bắt buộc – Chỉ định kết nối MySQL để sử dụng |
Lưu ý: Hàm này thuộc extension mysql đã lỗi thời. Nên dùng mysqli_affected_rows() hoặc PDO::rowCount().