쿼리 결과를 10개 혹은 특정개수 단위로 페이지 구분해줘야 할 경우가 많다
<< 1 2 3 4 5 6 >> 뭐 이런거 .
그럴 경우 row 를 다 불러오기 보다 필요한 단위 만큼 짤라주는게 편하다. 그럴경우 LIMIT 를 쓰자
INSERT INTO `songs` VALUES(1, 'Paradise City'); INSERT INTO `songs` VALUES(2, 'Get in the Ring'); INSERT INTO `songs` VALUES(3, 'Night Train'); INSERT INTO `songs` VALUES(4, 'Sweet Child O'' Mine'); INSERT INTO `songs` VALUES(5, 'Welcome to the Jungle'); INSERT INTO `songs` VALUES(6, 'Pretty Tied Up'); INSERT INTO `songs` VALUES(7, 'November Rain'); INSERT INTO `songs` VALUES(8, 'Patience'); INSERT INTO `songs` VALUES(9, 'Mr. Brownstone'); INSERT INTO `songs` VALUES(10, 'Rocket Queen'); SELECT id, title from songs LIMIT 0, 3 -- 1 Paradise City -- 2 Get in the Ring -- 3 Night Train SELECT id, title from songs LIMIT 2, 5 -- 3 Night Train -- 4 Sweet Child O' Mine -- 5 Welcome to the Jungle -- 6 Pretty Tied Up -- 7 November Rain SELECT id, title from songs LIMIT 6, 3 -- 7 November Rain -- 8 Patience -- 9 Mr. Brownstone
'코드 > PHP' 카테고리의 다른 글
[PHP]php코드로 파일 읽고 쓰기,수정하기 (0) | 2015.09.16 |
---|---|
[PHP] 체크박스를 배열로 참조 (0) | 2015.08.26 |
[PHP]Query 결과 재사용, 인덱스 리셋 (0) | 2015.08.13 |
[PHP] 특수한 상수들 (0) | 2015.08.07 |
[MySql]외래키, Foreign Key 설정 (0) | 2015.08.03 |