Как использовать логическую логику в запросе mySQL SELECT - PullRequest
1 голос
/ 29 сентября 2010

Как я могу проверить, если email = '$e' или username = '$e' внутри моего запроса MySQL.

Вот мой MySQL запрос.

"SELECT user_id FROM users WHERE (email = '$e' AND pass=SHA1('$p'))"        

1 Ответ

2 голосов
/ 29 сентября 2010

Если вы хотите изменить существующий запрос, чтобы он работал, даже если $e соответствует имени пользователя, вы можете сделать:

SELECT user_id 
FROM users 
WHERE (email = '$e' OR username = '$e') AND pass=SHA1('$p')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...