Php MySQL:如何显示来自特定ID的记录
如何显示特定ID中的记录,以便列表显示2,3,4,5或3,4,5 我本来打算在UNION中处理两个查询,但最终显示为2,1,3,4,5或2,5,4,3,1。你是说Php MySQL:如何显示来自特定ID的记录,php,mysql,web,phpmyadmin,Php,Mysql,Web,Phpmyadmin,如何显示特定ID中的记录,以便列表显示2,3,4,5或3,4,5 我本来打算在UNION中处理两个查询,但最终显示为2,1,3,4,5或2,5,4,3,1。你是说 +----+ | id | +----+ | 1 | +----+ | 2 | +----+ | 3 | +----+ | 4 | +----+ +----+ | 5 | +----+ 在第二个查询中,$id是来自用户的输入。也可以将4作为用户输入,而不是限制4 SELECT * FROM table WHERE id I
+----+
| id |
+----+
| 1 |
+----+
| 2 |
+----+
| 3 |
+----+
| 4 |
+----+
+----+
| 5 |
+----+
在第二个查询中,$id是来自用户的输入。也可以将4作为用户输入,而不是限制4
SELECT * FROM table WHERE id IN (2,3,4,5)
SELECT * FROM table WHERE id >= $id ORDER BY id ASC LIMIT 4
如果要指定要查找的条目数,可以使用:
$sql = "SELECT * FROM table WHERE id >= $curID ORDER BY id ASC LIMIT 4";
确保在将输入插入查询之前对其进行清理。有关更多信息,请参阅本文:
从id位于2,3,4,5的表中选择有什么问题确切地说,但我想用“Limit”来做,因为在我的例子中,起始id将动态存储在一个变量中,比如$curID?如果DB中有100个id,查看器选择一个数字96,我将如何显示96中的4条记录?您是说第96行中包含的4列吗?然后你想要选择col1,col2,col3,col4如果这不是你的问题的解决方案,你需要提供更多的信息和几乎整个表模式的分解。是的,但我很困惑,如果知道起始id可以是查看器通过表单发布的任何东西,查询会是什么样子?是的,由于我是一名初学者,我需要做的基本上是学校管理的一项任务,即如何从特定的卷号中获取学生名单。哇,贾里德,这似乎可以完成这项工作。我会试试看,然后告诉你。你们太棒了!!!
$sql = "SELECT * FROM table WHERE id >= $curID ORDER BY id ASC LIMIT $number";