Показать сообщение отдельно
  #6 (permalink)  
Старый 07.07.2017, 02:33
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от laimas
DISTINCT это же означает, выбрать только одного пользователя
А зачем это писать, если каждый пользователь уникален. Должен быть уникальным!

Сообщение от DivMan
Почему, вы пишите, что у одного и того же пользователя может быть множество id, login и password?
Потому что DISTINCT и fetchAll() предполагает множество, чего ну никак не должно быть!

Ваш запрос должен запрашивать пользователя по токену, и если запрос вернул одну запись, значит пользователь есть, а нет, значит нет такого. Если у вас по токену возвращается туева туча пользователей, значит у вас не токены, а лажа. Токен это также обязательно уникальность, и токен привязывается к уникальности пользователя, а не как сбоку случайная припарка.
Ответить с цитированием