@obvilion

Как эффективно проверить аккаунт на существование в собственной БД?

Добрый вечер.
Немного думая, подумал. Придумал код (не я первооткрыватель, я просто додумался) - "SELECT NULL FROM `users` WHERE `login`=*логин*", так вот, такой код будет работать?
Как я представляю данный запрос - "Получить ничего от таблицы пользователей для логина=**", по сути, мы хотим что-то получить, но не надо.
В общем, будет-ли такой запрос работать?
  • Вопрос задан
  • 109 просмотров
Решения вопроса 1
В общем, будет-ли такой запрос работать?

будет, но возвратит либо NULL либо ничего
лучше написать так и использовать плейсхолдер:
"SELECT 1 FROM `users` WHERE `login`=*логин*"
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
NightmareZz
@NightmareZz
Нищий разработчик из Симферополя
Делай SELECT COUNT и не экономь на спичках.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы