我做了什麼,我想知道,如果是另一種方式來做到這一點另一種方式來「INSERT INTO」如果不存在
$this = $CURUSER["id"];
mysql_query("UPDATE wuploaders SET uploads=uploads+1 WHERE userid=$this") or die(mysql_error());
if (mysql_affected_rows() == 0)
mysql_query("INSERT INTO wuploaders (userid, uploads) VALUES ('$this','1')") or die(mysql_error());
一切順利, 扎姆菲爾
要小心,mysql_affected_rows將返回0,如果該行匹配,但實際上沒有更改(集合中的數據與已記錄的數據相同),除非您在連接到mysql時指定CLIENT_FOUND_ROWS標誌 –