2014-12-10 2 views
0

저는 웹 사이트의 포토 갤러리를위한 무한 스크롤을 만들고 있습니다. 6 장의 사진이로드되고 사용자가 페이지 끝까지 도달 할 때마다 3 장의 사진을 추가로로드해야합니다.무한 스크롤 - mysql 제한이 작동하지 않습니다.

그래서, 나 먼저 mysql을은 다음과 같습니다

SELECT * FROM tb_galeriaarte ORDER BY datafoto DESC LIMIT 6,9 

: 사용자가 페이지의 끝에 도달

SELECT * FROM tb_galeriaarte ORDER BY datafoto DESC LIMIT 0,6 

, 나는 3 개 더 많은 사진을 추가하려면 다음 MySQL의 명령을 사용하고 있습니다 문제는 3 대신에 4 개의 레코드를 반환한다는 것입니다. 누군가 나를 도와 줄 수 있습니까? 내가 도대체 ​​뭘 잘못하고있는 겁니까?!

답변

5

세 더 많은 사진을 추가하려면를, 두 번째 limit은 다음과 같습니다

limit 6, 3 

인수는 오프셋 및 레코드 수입니다. 7 번째부터 시작하는 9 개의 레코드를 요청하고 있습니다 (오프셋은 0부터 시작됩니다).

+0

감사합니다. 이제 어떻게 작동하는지 이해합니다 !!! – fackz

2

MySQL에 대해 더 알아야합니다.

LIMIT [start, ] count 

그래서, 두 번째 경우에 당신이 LIMIT에 대해 자세히 배울 수 있습니다 여기에

LIMIT 6, 3 

될 것입니다 : doc

+0

감사 포인트! 나는 그것에 대해 더 많이 읽을 것이다! – fackz

2

그냥

쓰기
SELECT * FROM tb_galeriaarte ORDER BY datafoto DESC LIMIT 6,3 
LIMIT의

2 자리 수량하지만 최고 한도 당신의 조언을