php读取数据库

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>

猜你喜欢

转载自blog.csdn.net/qq_41912774/article/details/84590191