MySql - список всех пользователей и порядок по зарегистрированному пользователю - PullRequest
0 голосов
/ 07 июня 2019

У меня есть таблица базы данных со всеми пользователями системы, и я хотел бы перечислить всех пользователей, однако первым в запросе выбора должен быть пользователь, который в данный момент вошел в систему.

Например: скажем, у меня зарегистрировано 7 пользователей, и в настоящее время вошел в систему пользователь 'bob', а затем, когда я вызываю оператор select, чтобы вывести список пользователей, он будет выглядеть так:

bob
Другой_пользователь
Другой_Пользователь
Другой_Пользователь
Другой_Пользователь
Другой_Пользователь
Другой_Пользователь

Столбцы tbl_user
ИД_пользователя
имя_пользователя
ИД_пользователя
user_email
user_gender
user_profilepic
Forgotten_answer
log_in

Любая помощь приветствуется.Спасибо!

Текущий оператор выбора:

SELECT * FROM tbl_user

, который в основном выбирает всех неупорядоченных пользователей

1 Ответ

1 голос
/ 07 июня 2019

Этот пост отвечает на то, что вы пытаетесь сделать.

В вашем случае попробуйте использовать SELECT * FROM tbl_user ORDER BY FIELD (user_name, "bob") DESC

«bob» будет заменено тем, кто вошел в систему, но то, как вы это сделаете, зависит от вашей реализации.

...