說我有我的數據庫中的表50行啓動數據庫的條目,我想開始檢索數據庫條目開始排9檢索特定行
如何從一個數據庫表中檢索數據開始行9?
我從我的數據庫表中提取數據代碼:
$sql = mysql_query("SELECT * FROM listheadlines ORDER BY id DESC LIMIT 20");
說我有我的數據庫中的表50行啓動數據庫的條目,我想開始檢索數據庫條目開始排9檢索特定行
如何從一個數據庫表中檢索數據開始行9?
我從我的數據庫表中提取數據代碼:
$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_query("SELECT * FROM listheadlines ORDER BY id Desc").setFirstResult(9);
請檢查一次該
How to fetch rows from middle of the table in mysql using hibernate?
要檢索從某個偏移量直到結果集結尾的所有行,可以使用一些大數目作爲第二個參數(mysql.com)。
"SELECT * FROM listheadlines ORDER BY id DESC LIMIT 9, 18446744073709551615"
或者只得到20行開始偏移9:
"SELECT * FROM listheadlines ORDER BY id DESC LIMIT 9, 20"
LIMIT 9,1000000000 – Strawberry 2014-10-26 14:38:21