2014-09-18 68 views

回答

0

获得下一个记录(如果有的话):

SELECT * 
FROM MyTable 
WHERE id > :PreviousValue 
ORDER BY id ASC 
LIMIT 1 

对于以前的记录,使用<DESC

+0

能够解决我的问题谢谢 – 2014-09-18 18:49:26

0

简单地定义一个整数ID和更新,当用户按下一个或下一个,然后更新基于更新的ID屏幕。

可以读取所有记录并将其上存储在一个列表中,当你想更新屏幕,您可以通过调用list.get(id)访问选定的记录。

如果你不想所有记录存储在一个列表只需从数据库中选择一个记录,其中其ID等于ID。

+0

约缺失的记录呢?例如1,2,3,5,6。 4被删除。我想我有个主意。谢谢 。让我来试试 – 2014-09-18 16:57:50

+0

如果没有大的数据存储所有的人都在名单做。所以你不会关心数据库的变化。 – 2014-09-18 17:27:44