Вам нужно узнать, есть ли такая запись? Зачем тогда count?
SELECT id FROM users where login="bek" limit 1
Вернулась строка - значит есть. Вернулось 0 строки - значит нет.
Можно всегда возвращать одну строку:
SELECT EXISTS(SELECT 1 FROM users where login="bek" limit 1)