创新路
我们一直在努力

简单查询数据库并列表输出

为了实现查询数据库并列表显示,并且按条数翻页。要求简单所以在一个PHP页面就完成。

<?php

$mysql_server_name='localhost'; //改成自己的mysql数据库服务

$mysql_username='root'; //改成自己的mysql数据库用户名 

$mysql_password='123456'; //改成自己的mysql数据库密码 

$mysql_database='mydb '; //改成自己的mysql数据库名

$dbh=mysql_connect($mysql_server_name,$mysql_username,$mysql_password) or die("error connecting");   

 mysql_select_db($mysql_databas,$dbh); 

 

$page=$_GET["page"];

$x=$page*12;

$sql="select * from files order by id desc limit $x,12;";

$conn=mysql_query($sql,$dbh);

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>无标题文档</title>

<style type="text/css">

body{ background-color:#EBEBEB;}

a:link {text-decoration: none;color: #399;}

a:visited {text-decoration: none;color: #399;}

a:hover {text-decoration: none;}

a:active {text-decoration: none;}

.main{ width:1200px; margin:auto;}

.list{ float:left; width:190px; margin-left:5px; margin-right:5px; background-color:#FFF; margin-top:10px;}

.title{ width:190px; text-align:center; height:35px; line-height:35px;}

.img{ width:160px; margin:13px; height:240px;}

.page{ width:1200px; margin:auto; height:35px;}

.cent{background:#FFF; width:1190px; height:35px; line-height:35px; margin:10px 5px; text-align:center;}

</style>

</head>

<body>

<div class="main">

<?php

while($rs = mysql_fetch_array($conn)) {

?>

 <div class="list">

  <div class="title"><?= $rs["title"]?></div>

  <div class="img"><img src="<?= $rs["img"]?>" width="160" height="240" /></div>

 </div>

<?php 

 } 

 $next=$page+1;

 $top=$page-1;

 

 

 $sql2="SELECT COUNT(id) FROM files";

 $nameber = mysql_fetch_array( mysql_query($sql2,$dbh) );

 $max=round($nameber[0]/12);

 $end=$max-1;

?> 

</div>

<div style=" clear:both;"></div>

<div class="page">

<div class="cent">

     <?php if($page<1){?>首页 上一页<? }else{?><a href="/">首页</a>  <a href="?page=<?php echo $top ?>">上一页</a> <?php }?>    

     <?php if($next<$max){?><a href="?page=<?php echo $next ?>">下一页</a> <a href="?page=<?php echo $end ?>">尾页</a><? }else{?>下一页 尾页<?php }?>     

  </div>

</div>

</body>

</html>

未经允许不得转载:天府数据港官方信息博客 » 简单查询数据库并列表输出

客官点个赞呗! (0)
分享到:

评论 抢沙发

评论前必须登录!

天府云博 - 做有态度的开发&运维&设计学习分享平台!

联系我们百度云主机