• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

慕课网学习- PHP+MySQL分页原理实现_mysql

mysql 搞代码 7年前 (2018-06-07) 184次浏览 已收录 0个评论

慕课网学习– PHP+mysql分页原理实现

①. 最基本的sql语句

 SELECT * FROM 表名 LIMIT 开始位置,显示条数

慕课网学习- PHP+MySQL分页原理实现_mysql

②.最简单的分页逻辑

<html> <head>     <meta http-equiv = "Content-type" content="text/html; charset=utf-8"> </head> <body> //1.传入页码 <?php     $page = $_GET['p'];      //2.根据页码传入数据     $host = "localhost";     $username = "root";     $password = "";     $db = "test";      //连接数据库     $conn = mysql_connect($host,$username,$password);     if(!$conn){         echo "数据库连接失败";         exit;     }      //选择所要操作的数据库     mysql_select_db($db);     //设置数据库编码格式     mysql_query("SET NAMES UTF8")     //编写sql获取分页数据     $sql = "SELECT * FROM page LIMIT " . ($page -1) * 10 .",10";     //把sql语句传送到数据库中     $result = mysql_query($sql);     //处理我们的数据     echo '<table border = 1 cellspacing = 0 width = 40%>'     echo "<tr><td>ID</td><td>NAME</td></tr>"     while($row = mysql_fetch_assoc(result)){         echo "<tr>";         echo "<td>{$row['id']}</td>"         echo "<td>{$row['name']}</td>"         echo "</tr>";         //echo $row['id'] . '-' . $row['name'] . '<br>';     }     echo "</table>"     //释放结果,关闭链接     mysql_free_result($result);     mysql_close($conn);      //3.显示数据+分页条     $page_banner = "<a href="".$_SERVER['PHP_SELF'].?P=".{$PAGE-1}">上一页</a>";//主要的意思就是拼接起来起来,然后去的是当前的状态的page减1     $page_banner .= "<a href="<a href="".$_SERVER['PHP_SELF'].?P={$PAGE-1}">下一页</a>";     echo $page_banner  ?> </body> </html>

数据库查询总条数total:SELECT CONUT(*) FROM 表名
页数=ceil(total/10);

版权声明:本文为博主原创文章,未经博主允许不得转载。

欢迎大家阅读《慕课网学习- PHP+MySQL分页原理实现_mysql》,跪求各位点评,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:慕课网学习- PHP+MySQL分页原理实现_mysql
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址