所以我想知道什么续集/ php代码是显示除了一行以外的表中的所有行。因此,显示第1,2,3和4行以及每一列,但不显示与第5行有关的任何内容。原因是我想显示用户表中的所有用户,除了正在查看列表的用户本身。
检查哪个用户正在查看列表是好的,因为我可以使用一个名为userid的变量,可以用来检查它。我只是不知道我需要使用的SQL术语本质上是“除了这一行之外,从表中选择*”。
请帮忙吗?
所以我想知道什么续集/ php代码是显示除了一行以外的表中的所有行。因此,显示第1,2,3和4行以及每一列,但不显示与第5行有关的任何内容。原因是我想显示用户表中的所有用户,除了正在查看列表的用户本身。
检查哪个用户正在查看列表是好的,因为我可以使用一个名为userid的变量,可以用来检查它。我只是不知道我需要使用的SQL术语本质上是“除了这一行之外,从表中选择*”。
请帮忙吗?
出了什么问题:
SELECT * FROM `table` WHERE `id` <> 5
SELECT * FROM `users` WHERE `userID` != 5
用当前用户的ID替换5应该可以做到。
SELECT * FROM table WHERE NOT user_id = <id>
为什么不
SELECT * FROM table WHERE userid != 'currentUser'
$查询= “SELECT * FROM用户其中userid = $用户id!”;
$用户id可以包含在用户定义的ID
SELECT *
FROM (SELECT ROW_NUMBER()
OVER(ORDER BY id) RowNr, id FROM tbl) t
WHERE RowNr BETWEEN 10 AND 20
这不会回答问题,但实际上导致一个虚假的痕迹。不需要行号或分析功能。 – 2014-09-26 21:24:22
很抱歉给您简单的问题家伙,这是我需要的!我是MySQLi及其术语的新成员。 :) **编辑** ::将在7分钟内接受,当我可以像你第一次与我需要的答案。 – Dan 2014-09-26 20:03:03
接受它,再次感谢:) – Dan 2014-09-26 20:26:58