-
- $pagesize=10; //각 페이지에 표시되는 레코드 수 설정
- $conn=mysql_connect("localhost","root","") ; //데이터베이스에 연결
- $rs=mysql_query("select count(*) from tb_product",$conn) //총 레코드 수 가져오기
- $myrow = mysql_fetch_array($rs) ;
- $numrows =$myrow[0];
- //전체 페이지 수 계산
- $pages=intval($numrows/$pagesize);
- //페이지 번호 설정 판단
- if (isset($_GET[ '페이지'])){
- $page=intval($_GET['page']);
- }
- else{
- $page=1; // 그렇지 않으면 첫 번째 페이지로 설정
-
코드 복사
3. 유스 케이스 테이블을 생성합니다.
- php 페이지 매김 - bbs.it-home.org
-
- $conn=mysql_connect("localhost","root","");
- //각 페이지에 표시되는 레코드 수 설정
- $pagesize=1;
- mysql_select_db("mydata" ,$conn);
- //총 레코드 수 $rs를 가져오고,
- 을 사용하여 총 페이지 수를 계산합니다. $rs=mysql_query("select count(*) from tb_product",$conn);
- $myrow = mysql_fetch_array ($rs);
- $numrows=$myrow[0];
- //총 페이지 수 계산
- $pages=intval($numrows/$pagesize);
- if ($numrows%$ 페이지 크기)
- $pages ;
- //페이지 수 설정
- if (isset($_GET['page'])){
- $page=intval( $_GET['page']);
- }
- else{
- //첫 번째 페이지로 설정
- $page=1;
- }
- //기록 오프셋 계산
- $offset=$pagesize* ($page - 1);
- //지정된 개수의 레코드 읽기
- $rs=mysql_query("select * from myTable order by id desclimit $offset,$pagesize" ,$conn);
- if ($myrow = mysql_fetch_array($rs))
- {
- $i=0;
- ?>
-
-
-
-
제목 |
-
출시 시간 |
-
- do {
- $i ;
- ?>
-
-
-
|
-
- < ;?php
- }
- while ($myrow = mysql_fetch_array($ rs));
- echo "
";
- }
- echo "
".$pages." 페이지가 있습니다(".$page. "/".$pages.")";
- for ($i=1;$i< $page;$i )
- echo "[".$i ."] ";
- echo "[".$page." ]";
- for ($i=$page 1;$i< ;=$pages;$i )
- echo " ";
- echo "
";
- ?>
-
-
-
코드 복사 5. 요약
코드는 windows2003 서버 php4.4.0 mysql5.0.16에서 정상적으로 실행됩니다.
이 예에 표시된 페이징 형식은 [1][2][3]...입니다.
"홈 페이지 이전 페이지 다음 페이지 마지막 페이지" 형식으로 표시해야 하는 경우 코드는 다음과 같습니다.
- $first=1;
- $prev=$page-1;
- $next=$1페이지;
- $last= $pages;
- if ($page > 1)
- {
- echo "홈페이지 " ;
- echo "이전 페이지 ";
- }
- if ($page < ; $pages )
- {
- echo "다음 페이지
- echo "마지막 페이지 ";
- }
-
코드 복사 위 페이징 코드는 비교적 간단합니다. PHP 페이징의 원리를 익히면 페이징 코드를 작성하는 것이 훨씬 쉬워집니다.
추천 도서:
- PHP 및 Ajax 새로 고침 페이징 코드 없음
- PHP 기사 페이징 구현 코드
- php 페이지 넘김(페이지 매김) 코드 제한
- 여러 페이징 방법을 사용하는 PHP 페이징 클래스
- 이전 페이지와 다음 페이지에 대한 PHP 페이지 매김 코드
- 처음 10페이지와 다음 10페이지에 대한 PHP 페이징 코드
- 간단한 PHP 페이지네이션 코드 예시
- 좋은 PHP 페이징 클래스 코드
- 페이징 기능: 이전 페이지 다음 페이지
- 유용한 PHP 페이징 클래스
- php 긴 기사 페이지 매기기 코드
- 실용적인 PHP 페이징 수업
- 빠른 PHP 페이징 클래스
|