Pertama, mysql_*
fungsi tidak digunakan lagi. mysql_affected_rows()
tampaknya mengembalikan bilangan bulat dalam semua kasus. Ia mengembalikan -1
jika kueri gagal.
Apa yang benar-benar Anda butuhkan daripada mysql_affected_rows()
adalah kueri yang tepat yang tidak terbuka untuk kondisi balapan.
INSERT INTO table (id, count) VALUES (123, 0) ON DUPLICATE KEY UPDATE count = count + 1