【php mysql】博客分页制作思路,phpmysql分页思路
1、首先需要初始化设置每页显示的文章数$page_size,mysql数据库中总的文章数$arc_size,页面数$page
2、利用分页公式
(当前页数 - 1 )X 每页条数 , 每页条数($Page- 1) * $PageSize,m=$PageSize意思是从table数据表中,从n出开始,直到n m出结束的内容查询出来 3、显示数据库的内容 代码如下: $conn = @mysql_connect("localhost","root","liujiang") or die("连接数据库服务器失败!");
//连接ly_php_base数据库
$ok = @mysql_select_db("myblog_base",$conn) or die("未能连接到数据库!");
mysql_query("set names 'utf8'"); //解决想mysql数据库中插入汉字失败的问题,这里注意utf8必须和中的这一致
if($ok){echo "mysql is ok!";}else {echo "mysql is failed!";}
$page=$_GET['page'];//获得当前的页面值
if (!isset($page)){$page=1;} //如果没有值,则赋值1
$page_size=2;//每页显示2条
$arcs_result=mysql_query("select count(*) as total from myblog_article");//输出结果为Resource id #4
$arc_size=mysql_result($arcs_result,0,"total");//文章总数
$pagenum=ceil($arc_size/$page_size);
$offset=($page-1)*$page_size;
$sql=mysql_query("SELECT * FROM myblog_article WHERE 1 order by id asc limit $offset,$page_size");
//desc表示降序排序,意思是从$offset开始,排$page_size次
if($sql){echo "query yes";}else {echo "query no";}
$rs=mysql_fetch_array($sql); //提取数据
while($rs) {
?>
文章标题:
文章类型: 文章简介: 上传时间: 文章作者:[]页
$rs = mysql_fetch_array($sql);
}
For($i=1;$i
$show=($i!=$page)?"$i":"$i";
Echo $show." ";
}
?>
声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章
刺客信条阴影:贝壳谜语解决方案
1 个月前ByDDD
Windows 11 KB5054979中的新功能以及如何解决更新问题
3 周前ByDDD
在哪里可以找到原子中的起重机控制钥匙卡
1 个月前ByDDD
如何修复KB5055523无法在Windows 11中安装?
2 周前ByDDD
Inzoi:如何申请学校和大学
3 周前ByDDD

热工具

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

SublimeText3 Linux新版
SublimeText3 Linux最新版

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),