Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySql-按登录用户列出所有用户和订单_Mysql_Sql_Database_Select_Sql Order By - Fatal编程技术网

MySql-按登录用户列出所有用户和订单

MySql-按登录用户列出所有用户和订单,mysql,sql,database,select,sql-order-by,Mysql,Sql,Database,Select,Sql Order By,我有一个包含所有系统用户的数据库表,我想列出所有用户,但是select查询中的第一个用户必须是当前登录的用户 例如:假设我注册了7个用户,当前登录的用户是“bob”,那么当我调用select语句列出用户时,它看起来会是: 鲍勃 其他用户 其他用户 其他用户 其他用户 其他用户 其他用户 tbl_用户列 用户id 用户名 用户通行证 用户电子邮件 用户性别 用户档案 遗忘的回答 登录 感谢您的帮助。谢谢大家! 当前select语句为: SELECT * FROM tbl_user 它基本上选择了

我有一个包含所有系统用户的数据库表,我想列出所有用户,但是select查询中的第一个用户必须是当前登录的用户

例如:假设我注册了7个用户,当前登录的用户是“bob”,那么当我调用select语句列出用户时,它看起来会是:

鲍勃 其他用户 其他用户 其他用户 其他用户 其他用户 其他用户

tbl_用户列 用户id 用户名 用户通行证 用户电子邮件 用户性别 用户档案 遗忘的回答 登录

感谢您的帮助。谢谢大家!

当前select语句为:

SELECT * FROM tbl_user
它基本上选择了所有无序的用户

post回答了您要做的事情

在您的情况下,请尝试使用SELECT*FROM tbl_user ORDER BY FIELD user_name,bob DESC


bob将被登录的任何用户所取代,但具体操作方式取决于您的实现。

列中的log\u是否为bool值,用于指定用户是否已登录?使用SELECT*FROM tbl\u user ORDER by last\u access\u time,user_status DESCMy实现基本上是一个已注册用户的列表,log_in是一个布尔值,用于检查用户是否登录到系统。我将列出所有用户,但是登录用户必须是列表中的第一个示例:当“bob”登录时,他将是列表中的第一个-在另一台服务器的另一端,如果“mike”登录,他将是列表中的第一个。找到的解决方案: