好的,所以我的英语不太好,我的PHP技能更差。如果有人甚至得到我迫切需要帮助的东西,那将是令人兴奋的。
所以我的MySQL数据库中有11个等级。管理员,超级主持人,主持人等。
我在员工网页中使用SELECT语句。它看起来像这样:
SELECT id,name FROM ranks WHERE id = '5' AND id = '10' ORDER BY id DESC
它不起作用。我想要做的只是显示排名为5或10的员工。此页面上不应出现其他排名。我该怎么办?
提前致谢! : - )
答案 0 :(得分:2)
问题是你用的是AND而不是OR你需要做的是
SELECT id,name FROM ranks WHERE id = '5' OR id = '10' ORDER BY id DESC
编辑否则它将寻找排名为5和10的用户。
答案 1 :(得分:0)
试试这个:
SELECT r.id, r.name
FROM ranks r
WHERE r.id IN (5, 10)
ORDER BY r.id DESC