728x90
//php 와 접목했을경우
//페이지에보여질갯수
$listCnt;
//시작패이지
$page
//쿼리문
$sql
//php6버전부터는 하기의 페이지 벨리데이션이 다른정규식으로 변경됨
if(!ereg("(^[0-9]+$)",$page)){
$listCnt=1;
$page=1;
}
$first=($page-1) * $listCnt;
$sql=$sql." LIMIT ".$first.",".$listCnt;
쿼리로 변환하면
select * from table
LIMIT 시작행, 보여질 행갯수
ex) 현재 페이지번호11번 페이지당 10개씩 보여질때
$listCn = 10;
$page = 11;
$first=($page-1) * $listCnt;
//$first 는 100이 된다
select * from table
LIMIT 100,10
728x90
'mysql' 카테고리의 다른 글
mysql view table 서브 쿼리 안됌 (0) | 2015.05.27 |
---|---|
mysql table lock 확인 및 해제 (0) | 2015.05.21 |
mysql table export csv 파일 (0) | 2015.03.19 |
mysql 5.7.6 기동 후 You must SET PASSWORD before executing this statement 메세지 처리 (0) | 2015.03.14 |
centos mysql 기본 설치 버전 최초 실행 및 데이터위치 설정 (0) | 2015.03.09 |