Đầu tiên, mysql_*
các chức năng không được dùng nữa. mysql_affected_rows()
dường như trả về một số nguyên trong mọi trường hợp. Nó trả về -1
nếu truy vấn không thành công.
Những gì bạn thực sự cần thay vì mysql_affected_rows()
là một truy vấn thích hợp không mở cho các điều kiện cuộc đua.
INSERT INTO table (id, count) VALUES (123, 0) ON DUPLICATE KEY UPDATE count = count + 1