慕仔5633085
2017-05-03 19:13
<?php
//1.传入页码
$page = $_GET['p'];
/**2.根据页码取出数据:php->mysql处理**/
$host = "localhost";
$username ="root";
$password ="";
$db ="test";
//链接数据库
$conn =mysqli_connect($host,$username,$password);
if(!$conn){
echo "数据连接失败";
exit;
}
//选择所要操作的数据库
mysqli_select_db($conn,$db);
//设置数据库编码格式
mysqli_query($conn,"SET NAMES UTF8");
//编写sql获取分页SELECT*FROM表名LIMIT起始位置,显示条数
$sql = "SELECT*FROM page LIMIT ".($page-1)*10 .'10';
//把sql语句传送到数据库中
$result =mysqli_query($conn,$sql);
//处理我们的数据
while($row=mysqli_fetch_assoc($result) !=false ){
echo $row['id'].'-'.$row['name'];
}
//3.显示数据和分页条
?>
运行程序时需要文件名?p=页号,如fenye.php?p=2,只要第一个错误解决,第二个就能顺利通过
分析:$page = $_GET['p'];中 $_GET['p']需要得到P的值
PHP+MySQL分页原理实现
41180 学习 · 175 问题
相似问题