[英]How to hide a specific row from table using sql
我想显示“雇员”表中的所有数据,但登录用户的详细信息除外?
例如:
EMP_ID | EMP_名称
1 | Mike
2 | Peter
3 | Drake
4 | Oliver
5 | Andrew
假设我当前的登录用户是“ Peter”,其EMP_ID为2,所以我想显示这样的表...
EMP_ID | EMP_名称
1 | Mike
3 | Drake
4 | Oliver
5 | Andrew
基本上我想隐藏当前用户表中的详细信息。 请帮我怎么实现??
本质上,您必须选择所需的所有内容并消除不需要的内容:
SELECT *
FROM `employees`
WHERE `EMP_ID` != 2; -- eliminates Peter
$query = "select EMP_ID, EMP_Name from EMPLOYEES where EMP_ID <> $emp_log";
我认为您知道使用会话var记录谁,因此var $ emp_log必须从会话var中获取。
$emp_log = $_SESSION['emp'];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.