06/04/2021, 14:46 
               
            Hàm mysql_affected_rows() trong PHP - PHP Function
Code $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); if (!$link) { die('Could not connect: ' . mysql_error()); } mysql_select_db('mydb'); /* this should return the correct numbers of deleted records */ mysql_query('DELETE FROM mytable WHERE id ...
Hàm mysql_affected_rows() sẽ lấy về số hàng đã bị ảnh hưởng bởi các câu truy vấn INSERT, UPDATE, REPLACE hoặc DELETE vừa truy vấn gần nhất.
Cú pháp
Cú pháp: mysql_affected_rows( $link_connect);
Trong đó:
$link_connectlà một kết nối MYSQL. Nếu không được truyền vào,$link_connectsẽ lấy giá trị của kết nối cuối cùng được mở bởi hàmmysql_connect().
Kết quả trả về
Hàm sẽ trả về số dòng ảnh hưởng bởi câu truy vấn gần nhất, hàm trả về -1 nếu truy vấn thất bại.
Ví dụ
Ví dụ về hàm mysql_affected_rows() trên trang chủ php.net:
            Code
        
    $link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
mysql_select_db('mydb');
/* this should return the correct numbers of deleted records */
mysql_query('DELETE FROM mytable WHERE id < 10');
printf("Records deleted: %d
", mysql_affected_rows());
/* with a where clause that is never true, it should return 0 */
mysql_query('DELETE FROM mytable WHERE 0');
printf("Records deleted: %d
", mysql_affected_rows());
            Kết quả
        
    Gelöschte Datensätze: 10 Gelöschte Datensätze: 0
Tham khảo: php.net
Nguồn: Zaidap.com.net