如何编写带有2个条件的SELECT IF语句?

时间:2014-06-27 10:55:46

标签: php mysql syntax

所以我在这里得到了这个PHP代码:

SELECT status , IF(type = '" . mysqli_real_escape_string($con,$type) . "' , type, '') AS status FROM novacorp.status WHERE type = '" . mysqli_real_escape_string($con,$type) . "' LIMIT 1;

我还想为此添加另一个条件,所以它只会选择状态,如果info列也等于我使用转义字符串传递的内容,如上所示。

同样的声明:

UPDATE `novacorp`.`status` SET `status`=". $status ." WHERE `type`='" . mysqli_real_escape_string($con,$type) . "';

1 个答案:

答案 0 :(得分:1)

IF(type=whatever AND info=other, valueiftrue, valueiffalse)

可能就是你想要的