2014-12-08 52 views
1

好吧,所以我的英语不太好,我的PHP技能更差。看到有人甚至能得到我非常需要帮助的东西,这将是令人兴奋的。我想在我的员工页面上隐藏行列

所以我在我的MySQL数据库中有11个等级。管理员,超级管理员,主持人等。

我在员工网页中使用了SELECT语句。它看起来像这样:

SELECT id,name FROM ranks WHERE id = '5' AND id = '10' ORDER BY id DESC 

它不起作用。我想要做的就是只显示5或10的员工。没有其他职位应该出现在这个页面上。我该怎么办?

在此先感谢! :-)

+2

更改'和'为'或' – 2014-12-08 07:48:39

回答

2

的问题是你使用,代替或者你需要做的是

SELECT id,name FROM ranks WHERE id = '5' OR id = '10' ORDER BY id DESC 

编辑否则将寻找用户与等级5和10

+0

与ID相同我不知道这一点。 – dsharew 2014-12-08 07:53:43

+0

它只显示排名10的用户?如果我想用min显示所有用户,那么如何?等级5和最大值。 10级? – elskov 2014-12-08 07:54:10

+0

当我将'id'更改为'name'时,它起作用。谢谢! :-) – elskov 2014-12-08 07:55:35

0

试试这个:

SELECT r.id, r.name 
FROM ranks r 
WHERE r.id IN (5, 10) 
ORDER BY r.id DESC 
相关问题