简单的利用php谢了一个分页的功能模块,php分页功能模块
先贴张图看看效果
在贴一下代码吧
<?<span>php </span><span>$localhost</span> = "localhost"<span>; </span><span>$username</span> = "root"<span>; </span><span>$password</span> = "root"<span>; </span><span>$db</span> = "test"; <span>//</span><span>信息</span> <span>$pagesize</span> = 5<span>; </span><span>$conn</span> = <span>mysql_connect</span>(<span>$localhost</span>,<span>$username</span>,<span>$password</span>); <span>//</span><span>链接数据库</span> <span>if</span>(!<span>$conn</span><span>){ </span><span>echo</span> "数据库链接失败".<span>mysql_error</span><span>(); } </span><span>mysql_query</span>("SET NAMES 'UTF8'"); <span>//</span><span>编码转化</span> <span>$db_select</span> = <span>mysql_select_db</span>(<span>$db</span>); <span>//</span><span>选择表 //查询记录总数</span> <span>$total_sql</span> = "select COUNT(*) from page"<span>; </span><span>$total_result</span> = <span>mysql_query</span>(<span>$total_sql</span><span>); </span><span>$total_row_arr</span> = <span>mysql_fetch_row</span>(<span>$total_result</span><span>); </span><span>$total_row</span> = <span>$total_row_arr</span>[0]; <span>//</span><span>总条数 //总页数</span> <span>$total</span> = <span>ceil</span>(<span>$total_row</span> / <span>$pagesize</span><span>); </span><span>//</span><span>当前页数</span> <span>$page</span> = @<span>$_GET</span>['p'] ? <span>$_GET</span>['p'] : 1<span>; </span><span>//</span><span>limit 下限</span> <span>$offset</span> = (<span>$page</span> - 1)*<span>$pagesize</span><span>; </span><span>$sql</span> = "select * from page order by id limit {<span>$offset</span>},{<span>$pagesize</span>}"<span>; </span><span>$result</span> = <span>mysql_query</span>(<span>$sql</span><span>); </span><span>echo</span> "<p>PHP分页代码的小模块</p>"<span>; </span><span>echo</span> "<table border=1 cellspacing=0 WIDTH=60% align=center>"<span>; </span><span>echo</span> "<tr><td>ID</td><td>NAME</td></tr>"<span>; </span><span>while</span>(<span>$row</span> = <span>mysql_fetch_assoc</span>(<span>$result</span><span>)){ </span><span>$id</span> = <span>$row</span>['id'<span>]; </span><span>$name</span> = <span>$row</span>['name'<span>]; </span><span>echo</span> "<tr><td>".<span>$id</span>."</td><td>".<span>$name</span>."</td></tr>"<span>; } </span><span>echo</span> "</table>"<span>; </span><span>//</span><span>上一页 、下一页</span> <span>$pageprev</span> = <span>$page</span> -1<span> ; </span><span>if</span>(<span>$page</span> > <span>$total</span><span>){ </span><span>$pagenext</span> = <span>$total</span><span>; } </span><span>else</span><span>{ </span><span>$pagenext</span> = <span>$page</span> +1<span>; } </span><span>//</span><span> 做链接 跳转;</span> <span>echo</span> "<h3 id="a-href-page-php-p-span-pageprev-span-上一页-a-丨-a-href-page-php-p-span-pagenext-span-下一页-a"> <a href='page.php?p={<span>$pageprev</span>}'>上一页</a> 丨<a href='page.php?p={<span>$pagenext</span>}'>下一页</a></h3>"<span>; </span><span>mysql_free_result</span>(<span>$result</span><span>); </span><span>mysql_close</span>(<span>$conn</span><span>); </span>?>
关键点: 1、$sql = "select * from page order by id limit {$offset},{$pagesize}";
这两点是关键能体现 分页技术 和php 代码艺术的地方~
和大家一起学习吧~
성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사
KB5055612 수정 방법 Windows 10에 설치되지 않습니까?
4 몇 주 전ByDDD
<gum> : Bubble Gum Simulator Infinity- 로얄 키를 얻고 사용하는 방법
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
<garden> : 정원 재배 - 완전한 돌연변이 가이드
3 몇 주 전ByDDD
Nordhold : Fusion System, 설명
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
Mandragora : 마녀 트리의 속삭임 - Grappling Hook 잠금 해제 방법
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

WebStorm Mac 버전
유용한 JavaScript 개발 도구