我在MySQL中的条件语句有些困难。我一直试图创建一个查询,将遍历名为email的所有列,如果存在,我想做这样的事情:
如果电子邮件存在,则需要将其正确的列现有值加上php变量$correct。但是,如果不存在电子邮件,则需要添加一个新记录,其中包含值$email到email列中,$correct到correct列中。非常感谢您的任何帮助。
这是我拥有的代码,但不起作用:
这是我拥有的代码,但不起作用:
IF (SELECT * FROM facebookqs WHERE email = '$email' > 0)
UPDATE facebookqs SET correct = correct + '$correct' where email ='$email'
Else
Insert into facebookqs (email, correct) VALUES ('$email', '$correct')
replace into
功能吗?http://dev.mysql.com/doc/refman/5.0/en/replace.html - Nanne