0
A
回答
2
可以使用mysql_data_seek功能:
$result = mysql_query($query);
$row_num = mysql_num_rows($result);
if (mysql_data_seek($result, $row_num - 1)) {
$row = mysql_fetch_assoc($result);
...
}
mysql_free_result($result);
4
ORDER
如何?以相反的順序得到第一個元素的結果?這會工作嗎? (如果你只在該行有興趣,你也可以使用LIMIT 1
)
0
,或者更簡單:
$count=mysql_num_rows(mysql_query("SELECT * FROM whatever"));
$query="SELECT * FROM whatever LIMIT ".($count-1).", 1";
print_r(mysql_fetch_array(mysql_query($query)));
相關問題
- 1. 選擇最後一行
- 2. 選擇最後一行
- 3. DatagridView選擇最後一行
- 4. 如何選擇最後3行,但最後一個
- 5. 如何從mysql的最後一行選擇到第一行
- 6. 如何選擇最後一行的前一行
- 7. 如何選擇第二行到最後一行的範圍
- 8. 選擇表的最後一行
- 9. 選擇最後的x行
- 10. 嵌套選擇mysql_query
- 11. VBA選擇最後一列和最後一行
- 12. 如何選擇匹配選擇的最後一行,其中COL(a,b,c)
- 13. 如何選擇表格的最後一行?
- 14. 如何選擇在最後一天插入的所有行?
- 15. 如何選擇mysql中的最後一行
- 16. 如何僅選擇滿足條件的最後一行?
- 17. 如何防止滾輪選擇TStringGrid的最後一行?
- 18. 如何選擇無ID增量的最後一行
- 19. 如何用Java選擇MySQL表的最後一行?
- 20. 選擇整個最後一行
- 21. 選擇最後一行,範圍,vba
- 22. Datagridview不選擇最後一行
- 23. GridViewRow只選擇最後一行
- 24. 在MySQL中選擇最後一行
- 25. MySQL每天選擇最後一行
- 26. SQL選擇多最後一行
- 27. Listview無法選擇最後一行
- 28. 最後選擇行在UITableView
- 29. 選擇最後12行oracle
- 30. 如何使用PHP去除mysql_query的最後一個逗號?
其實我需要選擇(例如)第20行,但是如果選擇的行少於20行,我需要選擇最後一行。現在我使用LIMIT來選擇20行,並選擇最後一行通過mysql_fetch_array進行迭代。我想避免迭代 – sergtk 2010-05-16 11:05:14
所以按照相反的順序排序,限制爲20,並獲得第一行。 – nc3b 2010-05-16 11:14:06
如果選擇多條記錄,這將從結尾返回第20條記錄,但我需要從頭開始第20條。 – sergtk 2010-05-16 11:16:36