根据列名和值获取表名

时间:2017-08-31 21:05:31

标签: php mysqli

我的表是管理员和用户,其中包含列中的值(id,用户名,名称,密码)。

Table admin:  id=1  username=awesome  name=awesome  password=  password 

Table user:  id=1  username=user  name=user  password=  password 

现在我想知道用户名= awesome的表名。任何脚本?

1 个答案:

答案 0 :(得分:0)

您可以使用UNION查询;

SELECT 'admin' AS tablename
FROM admin 
WHERE username = 'awesome'
UNION ALL
SELECT 'user' AS tablename
FROM user
WHERE username = 'awesome'