0
我已经和PHP和MySQL进行了一次小型聊天。但现在我遇到了一个问题:我想进行查询,以便如果邮件设置为私有,则只有在发送给此用户时才加载它们。如果他们不是私人的,只需加载它们。MySQL SELECT WHERE ..... IF
我知道我需要一个“如果”有点。但我怎么能这样做?我的代码如下所示:
SELECT message, private, FromPerson, ToPerson
FROM chat WHERE time > '$time'
and FromPerson != '$user_id'
AND IF (private = '1') ToPerson = '$user_id'
在此先感谢您。
'WHERE'子句已经是'IF'。 –
@MarcB在问题的背景下,这是正确的。总的来说,这是不对的。这对初学者来说是一个危险的评论... – Romain