/*필요 합 니 다.test 데이터 베 이 스 를 만 들 고 안에 test 표를 만 들 면 id 필드 만 있 고 데 이 터 를 입력 하면 됩 니 다.수준 이 제한 되 어 있 기 때문에 오류 가 발생 할 수 있 습 니 다.conn = mysql_connect("localhost","root",""); $maxnum = 2; //페이지 마다 기록 항목 수 my sql 표시select_db("test", $conn); $query1 = "SELECT COUNT(*) AS totalrows FROM test "; $result1 = mysql_query($query1, $conn) or die(mysql_error()); $row1 = mysql_fetch_assoc($result1); $totalRows1 = $row1['totalrows']; //데이터 세트 데이터 총 항목 수$totalpages = ceil($totalRows1/$maxnum);//페이지 총 수 를 계산 할 수 있 습 니 다.ceil()은 상사 함수 if(!isset($_GET['page']) || !intval($_GET['page']) || $_GET['page'] > $totalpages) $page = 1; //3 가지 오류 에 대해 기본 처리//url 매개 변수 page 가 존재 하지 않 을 때 page 가 10 진수 가 아 닐 때 page 가 페이지 수 보다 클 때 기본 값 은 1 else 입 니 다. $page = $_GET['page']; $startnum = ($page - 1)*$maxnum; //데이터 세트$startnum 항목 부터 가 져 옵 니 다.데이터 세트 는 0 에서 시 작 된$query 입 니 다. = "SELECT * FROM test LIMIT $startnum,$maxnum";//요구 에 맞 는 데 이 터 를 선택 하 십시오. $startnum 줄 데이터 부터$maxnum 줄$result 를 선택 하 십시오. = mysql_query($query, $conn) or die(mysql_error()); $row = mysql_fetch_assoc($result); ?>
페이지 예제