该场景是列出用户和他的朋友上传的照片,并按上传日期时间排序。我有一个MySql表格照片,它是动态的,包含所有用户上传的照片。获取m从动态MySql表中的第n行开始的行
最初我通过下面的查询得到10行数据。当我获得下10行时,用户将会上传更多照片。那么我如何才能选择从我已经拥有的行开始的下10行?
select * from photo p where p.handle in (select handle from friends where user = '$handle') or p.handle='$handle' order by uldatetime desc limit ".$start.", 10;
@ b0s3是的,即使我这样做。 Theres有机会获得我已经得到的行。 – Siva
这是你可以通过数据库引擎解决的问题。为此,您必须跟踪会议内容并记住您选择的最后一张照片(通过其ID)。然后,您可以添加另一个“WHERE”子句,只选择ID较高的照片。 – arkascha
@arkascha谢谢! – Siva