我想显示“员工”表中的所有数据,但登录用户的详细信息除外?
例如:
EMP_ID | EMP_NAME
1 | Mike
2 | Peter
3 | Drake
4 | Oliver
5 | Andrew
假设,我当前的登录用户是“Peter”,其EMP_ID为2,所以我想要显示这样的表......
EMP_ID | EMP_NAME
1 | Mike
3 | Drake
4 | Oliver
5 | Andrew
基本上我想隐藏当前用户表格中的细节。请帮我怎样实现它?
答案 0 :(得分:4)
基本上你必须选择你想要的一切并消除你不想要的东西:
SELECT *
FROM `employees`
WHERE `EMP_ID` != 2; -- eliminates Peter
答案 1 :(得分:2)
$query = "select EMP_ID, EMP_Name from EMPLOYEES where EMP_ID <> $emp_log";
我认为您通过使用会话var知道谁是日志,因此var $ emp_log必须从会话var中获取,例如
$emp_log = $_SESSION['emp'];