php+mysql,php连接mysql,查询与分页显示
来源:互联网 发布:java socket 发送报文 编辑:程序博客网 时间:2024/06/06 14:10
<!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=gb2312" />
<title>php+mysql,分页</title>
</head>
<body>
<?
//链接数据库
$conn= mysql_connect("localhost:3336", "root", "myoa888") or die("Could not connect: " . mysql_error());
//解决乱码问题:
@mysql_query("SET character_set_connection=gb2312, character_set_results=gb2312, character_set_client=binary",$conn);
//2.mysql_select_db()...选择数据表
mysql_select_db('TD_OA',$conn);
mysql_query( "set names 'gb2312'");
?>
<?
//计算总页数
$pagesize=4; //设置每一页显示的记录数
$rs=mysql_query("select count(*) from flow_run_attach",$conn); //取得记录总数$rs
$myrow = mysql_fetch_array($rs);
$numrows=$myrow[0];
//计算总页数
$pages=intval($numrows/$pagesize);
if ($numrows%$pagesize)//如果不能整除,页数加1
$pages++;
$pages;
//判断页数设置
if(isset($_GET["page"])){
$page=intval($_GET["page"]);
}
else{
$page=1;
}
//计算记录偏移量
$offset=$pagesize*($page-1);
$sql="select * from flow_run_attach order by SEQ_ID asc limit $offset,$pagesize";
//echo $sql."<br>";
$cursor=mysql_query($sql,$conn);
$i=0;
?>
<table border="1" bordercolor="#0033FF" align="center" width="80%">
<tr>
<td>序号</td>
<td>SEQ_ID</td>
<td>RUN_ID</td>
<td>ATTACHEMENT_ID</td>
<td>ATTACHEMENT_NAME</td>
</tr>
<?
while($myrow1 = mysql_fetch_array($cursor)){
$SEQ_ID=$myrow1["SEQ_ID"];
$RUN_ID=$myrow1["RUN_ID"];
$ATTACHEMENT_ID=$myrow1["ATTACHMENT_ID"];
$ATTACHEMENT_NAME=$myrow1["ATTACHMENT_NAME"];
?>
<tr>
<td><?=++$i?></td>
<td><?=$SEQ_ID?></td>
<td><?=$RUN_ID?></td>
<td><?=$ATTACHEMENT_ID?></td>
<td><?=$ATTACHEMENT_NAME?></td>
</tr>
<?
}
?>
</table>
<div align="center">共有<?=$pages?>页 <?=$page?>/<?=$pages?>
<?
for($i=1;$i<$page;$i++){//
echo "<a href='index.php?page=".$i."'>[".$i ."]</a> ";
}
echo "[".$page."]";
for ($i=$page+1;$i<=$pages;$i++){echo "<a href='index.php?page=".$i."'>[".$i ."]</a>";}
$first=1;
$prev=$page-1;
$next=$page+1;
$last=$pages;
if ($page>1)
{echo "<a href='index.php?page=".$first."'>首页</a> ";
echo "<a href='index.php?page=".$prev."'>上一页</a> ";}
if ($page < $pages)
{echo "<a href='index.php?page=".$next."'>下一页</a> ";
echo "<a href='index.php?page=".$last."'>尾页</a> ";
}
?>
</div>
</body>
</html>
- php+mysql,php连接mysql,查询与分页显示
- PHP和MYSQL查询和分页显示
- PHP 与 MySQL 建立连接 & 分页原理
- php读取mysql分页查询
- php读取mysql分页查询
- php+mysql 分页显示函数
- PHP+MySQL基本分页显示
- php+mysql数据分页显示
- PHP与Mysql连接
- php与mysql连接
- php 与mysql 连接
- PHP与MySQL连接
- MySQL与PHP连接
- php连接、查询mysql数据库
- php查询mysql分页查询返回数组
- PHP+MYSQL数据库查询显示
- PHP连接MySQL查询结果中文显示乱码问题
- PHP连接MySQL查询结果中文显示乱码解决方法
- What does GT/s mean, anyway?
- 接触python
- (第23讲)4种访问控制修饰符
- 命名之法
- 使用AJAX方法可以不刷新页面就从服务器上获得信息(文件信息,方法,数据库中的数据)
- php+mysql,php连接mysql,查询与分页显示
- poj1141区间dp路径记录
- Idea打包混淆时注意
- 【MyBatis学习11】MyBatis中的延迟加载
- 常见的排序算法
- java垃圾回收算法之-标记__清除_压缩
- ListView多条目展示
- 关于APP的新手指南
- 在new 控件时LayoutParams的使用