如何使用PHP跳转到MySQL中的特定行

时间:2016-09-05 04:52:21

标签: php mysql

我正在使用一个大约5000行返回的查询。

我想通过输入记录号码为用户提供跳转到任何特定记录的便利。

因此,例如,如果用户输入10,我想跳转到记录#10并检索其值。

使用mysql_fetch_assoc是一件非常痛苦的事情。

如何轻松快速地完成这项工作?

TIA

Yogi Yang

1 个答案:

答案 0 :(得分:3)

没有记录的概念"#10"在MySQL中,或者实际上在大多数数据库中,因为记录没有内部排序,并且被建模为集合。话虽如此,如果您想要将记录偏移量返回一定数量,您可以LIMIT使用OFFSET

SELECT col
FROM yourTable
ORDER BY someCol    -- use this to order if you want
LIMIT 1             -- return a single record of interest
OFFSET 9            -- start at record #10