假设我的数据库表中有50行,我想开始检索从第9行开始的数据库条目。
如何从第9行开始从数据库表中检索数据?
我从db表中提取数据的代码:
$sql = mysql_query("SELECT * FROM listheadlines ORDER BY id DESC LIMIT 20");
您可以像这样使用OFFSET关键字:
$sql = mysql_query("SELECT * FROM listheadlines ORDER BY id DESC LIMIT 20 OFFSET 9");
要从特定偏移量检索所有行直到结果集的末尾,可以使用一些大数字作为第二个参数(mysql.com)。
"SELECT * FROM listheadlines ORDER BY id DESC LIMIT 9, 18446744073709551615"
或者从偏移9开始只获得20行:
"SELECT * FROM listheadlines ORDER BY id DESC LIMIT 9, 20"
试试这个
mysql_query("SELECT * FROM listheadlines ORDER BY id Desc").setFirstResult(9);
请检查一次
How to fetch rows from middle of the table in mysql using hibernate?