1.php
<?php
//创建连接数据库的对象
$conn =@new mysqli('localhost','root','','myschool');
//检测是否连接失败
if($conn ->connect_error){
die('连接数据库失败');
}
//设置编码格式
$conn->set_charset('utf8');
//创建sql
$sql="select id,user,pwd,create_time from user1";
//执行sql
$resulrt =$conn ->query($sql);
if($result ===false){
die('执行sql出错');
}
//echo '字段数:'.$result->fielsd_count;
//echo'<br>';
//echo '记录数:'.$result->num_rows;
while ($row =$result->fetch_row()){
print_r($row);
}
//释放结果集
$result->free();
//关闭数据库连接
$conn->close();
3.php
<?php
// print_r($_SERVER);
// echo $_SERVER['PHP_SELF'];
// exit;
// print_r($_GET);//预定义变量$_GET,该数组存储的是以get方式请求的数据
const PAGE_SIZE =2; //每页多少条记录
$page =1;//默认第一页
if(isset($_GET['page'])){
$page =$_GET['page'];
}
// echo $page;
**//设置北京时间**
date_default_timezone_set('PRC');
$conn =@new mysqli('sqld-gz.bcehost.com',' 6edc57c8b03a45c5b25602e68d563a5c','a89a978d0ec64e7cae7643456981d33c','KcHcshAUZApXzYSmvWDm');
if($conn ->connect_error){
die('连接数据库失败');
}
$conn->set_charset('utf8');
$sql ="select count(*) from user";
$result =$conn->query ($sql);
$data =$result->fetch_row();
$count =$data[0];//总记录数10
//总页数 ,取整数(ceil ,floor,round)
$page_count =ceil($count/PAGE_SIZE);
// echo $page_count;
// exit;
//page =1, $index =0;page =2,$index =2; page =3,$index=4;
$index= ($page -1) * PAGE_SIZE;
$sql = "select id,user,create_time from user limit $index,".PAGE_SIZE;
// echo $sql;
// exit;
$result = $conn->query($sql);
if ($result === false) {
die('执行出错');
}
$arr = array();
while ($row = $result->fetch_array()) {
$arr[] =$row;
}
$result->free();
$conn->close();
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel ="stylesheet" type="text/css" href="./bootstrap-3.3.7-dist/css/bootstrap.min.css">
<script type="text/javascript" src="./bootstrap-3.3.7-dist/js/jquery-3.3.1.min.js"></script>
<script type="text/javascript" src="./bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
<div class="panel panel-primary">
<div class="panel-heading">用户列表</div>
<table class="table table-bordered table-striped table-hover">
<tr>
<th>用户名</th>
<th width="200">创建日期</th>
</tr>
<?php foreach ($arr as $row ) { ?>
<tr>
<td><?php echo $row ['user'] ?></td>
<td><?php echo date ('Y-m-d H:i:s', $row['create_time']) ?></td>
</tr>
<?php }?>
</table>
<nav aria-lable="...">
<ul class="pager">
<?php if($page-1>0){
?>
<li><a href="<?php echo $_SERVER['PHP_SELF'] ?>? page=<?php echo $page-1 ?>">上一页</a></li>
<?php } ?>
<?php if($page+1<$page_count){ ?>
<li><a href="<?php echo $_SERVER['PHP_SELF'] ?>? page=<?php echo $page+1 ?>">下一页</a></li>
<?php } ?>
</ul>
</nav>
</div>
</div>
</body>
</html>