0
A
回答
0
注意你有一个SQL注入漏洞。试试这个
$stmt = $dbh->prepare('SELECT * FROM users WHERE level = "student" AND id != :userId ORDER BY level ASC');
$stmt->execute([':userId' => $_SESSION['userId']]);
这是使用PDO http://php.net/manual/en/pdo.prepare.php
存储您的登录用户ID在会话的不是名称
0
我通常只需要创建一个列在我的表卡列斯logged
,然后当他们登录,您只需将此值设置为1
,并在注销时将其设置为0
。
然后查看所有记录用户的那样简单......
SELECT * FROM users WHERE logged = 1;
而且在用户查看未记录......
SELECT * FROM users WHERE logged = 0;
相关问题
- 1. 想要删除表中的特定列
- 2. WordPress的显示列表,但我想排除一个项目
- 3. 需要显示特定的ID onClicking特定列表
- 4. 想要一个类似手风琴的结构,除了默认显示 - 推荐?
- 5. UICollectionView显示了两个线,但我只想要一个行
- 6. 编写一个方法查询以显示特定的用户列表 - Rails 5
- 7. 想要解除绑定下拉列表?
- 8. 我想显示一个特定的cookie到输入使用jquery
- 9. 在用户#显示一个收藏的食谱列表显示
- 10. 想要显示我的Android应用程序在邮件列表中的用户
- 11. 显示特定于用户共享点的列表项
- 12. 如何自定义要在FriendPickerFragment中显示的用户列表
- 13. 在AngularJS 1.6中显示{{value}},除了特殊的一个以外。
- 14. 想要创建一个缩写了用户输入的
- 15. LayoutAnimationController为了显示列表中的一个一个的元素
- 16. 需要了解一个特定的信号客户端代码
- 17. 想要去除特定字符
- 18. 用PHP显示MSQL。想要将选定行移动到另一个sql表并从现有表中删除
- 19. 显示使用c的想法列表#
- 20. 需要从一列排除特定值
- 21. 的Drupal - 显示一个块为特定用户组
- 22. 显示列表中的特定项目
- 23. 想要仅显示具有值的列
- 24. 想要以特定的方式显示数组
- 25. 想要通过按钮显示特定的窗体细节
- 26. UIPickerController - 想要在加载时显示特定的选择
- 27. 显示表中的所有列,除了一些
- 28. 想要使整个页面的灰度,除了指定div
- 29. 你怎么得到这个删除用户想要从列表中删除,然后返回新的列表值
- 30. 显示特定的登录用户名
您的代码被严重逃脱。这不起作用。 SQL期望所请求的会话变量包含一个级别,但该参数导致认为它拥有一个名称。 – mbanzon
你应该发布一些样本数据。这将有很大的帮助 – sailingthoms
什么是“水平”?您的查询仅在查询字符串中包含一个参数:'level'。它是用户级别还是用户名?所以,'$ _SESSION ['SESS_name']'包含什么? – sailingthoms