PHP는 자습서 + 이전 ASP 자습서 보다 페이징 코드에서 mysql 데이터베이스 자습서 자습서에서 ASP.net 튜토리얼은 상대적으로 쉽게, MySQL 지원 제한, 0, n 당신이 얻을 수 있도록 쉽고 신속 하 게 레코드를 읽고, 그래서 예를 보자합니다
함수 GetPage ($talbe, $choose, $url) {
글로벌 $page, $db, $sortname;
$query = $db-> 쿼리 ("선택 *에서 $talbe $choose");
$total = $db-> num_rows ($query);
$totalpage = ceil ($total/25);
$nextpage = $page + 1;
$uppage $page =-1;
경우 ($nextpage > $totalpage) $nextpage = $totalpage;
경우 ($uppage < 1) $uppage = 1;
$showpage = "총 < b >< 글꼴 색 '#FF0000' = > $total < / 글꼴 >< /b > 기록, 총 < b >< 글꼴 색 = '#FF0000' > $totalpage < / 글꼴 >< /b > 페이지, 현재 < b >< 글꼴 색 '#FF0000' = > $page < / 글꼴 >< / b >
페이지
< b >< 글꼴 색 '#FF0000' = > ◇ < / 글꼴 >< /b ><는 href = '? $url & 페이지 = $uppage & sortname = $ Sortname ' > < /a >< b >< 이전 글꼴 색 '#FF0000' = > ◇ < / 글꼴 >< /b ><는 href = '? $url & 페이지 $nextpage & sortname = $sortname = ' > 다음 페이지 < /a >< 글꼴 색 = '#FF0000' >< b > ◇ ';
$showpage; 반환
}
함수 Reto ($msg, $url = ') {
글로벌 $comeurl;
경우 (! $url) $url = $comeurl;
반환 "< 폭 표 ' 100% ' cellspacing = '1' cellpadding = '3' bgcolor = '#CCCCCC' = >
< tr bgcolor '#FFFFFF' = >
< t d >
< div 정렬 = '센터' >< 글꼴 크기 '+ 6' = >< b >< 글꼴 크기 '5' = ><는 href = ' $url ' >< 글꼴 색 ' #993300 ' = > $msg < / 글꼴 >< /a >< / 글꼴 >< /b >< / 글꼴 >< / div >
< 신안 >
< /tr >
< / 테이블 > ";
}
우리가 볼 수 있는 원래 PHP 페이지는 매우 단순 하 고, 만큼 [페이지] 페이지, 현재 페이지를 사용 하 여 $page * $pagesize $pagesize 확인의 끝 후에 시작 하는 코드 페이지를 통해
. MySQL 문의 $sql = "선택 *에서 t 제한 $page * $pagesize, $pagesize";