我做了点什么,我想知道是不是另一种方法
$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());
一切顺利,
赞菲尔
最佳答案
INSERT INTO wuploaders (userid, uploads) VALUES ('$this','1')
ON DUPLICATE KEY UPDATE uploads = uploads+1
如果userid是一个唯一的/主键,它就会工作
关于php - 如果不存在,则“插入到”的另一种方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6413112/