Я немного поболтал с 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