下面的查询工作正常。我希望它执行以下操作:
仅当flag1为空时更新flag1 = '$uflag'
。
仅当flag1中包含一个值且flag2为空时,才更新flag2 = '$uflag'
。
仅当flag1和flag2中包含值且flag3为空时才更新flag3 = '$uflag'
。
我该怎么办?
UPDATE submission SET votes_up = $votes_up, flag1 = '$uflag' WHERE submissionid = $id
最佳答案
如果您想简化查询,则可以在执行SQL之前使用条件确定要在PHP中使用哪个SQL。