php数据库程序,php初级入门教程:读取数据库程序

首先我们来建立一个数据链接.

mysql_connect('localhost','root','mailangel') or die('database server no exists!');

mysql_select_db('vot') or die('database error!');

mysql_query("SET NAMES 'gbk'");//set document charset encode

?>

下面就是读取数据以及分页的代码了.

$page  =isset($_GET['page'])?$_GET['page']:1;

$sql ="select * from su_mon_vote order by id desc";

$result =mysql_query($sql) or die('fail1'.mysql_error());

$rs  =mysql_fetch_array($result);

$rdcount =mysql_num_rows($result);

if($rdcount){

$pagesize =10;

$pagecount=($rdcount % $pagesize)?(int)($rdcount / $pagesize) 1:$rdcount/$pagesize;//统计总页面

$start =($page>=1 && $page<=$pagecount)?$start=$pagesize*($page-1):$start=1;//取得超始记录

$sql  ="Select * from su_mon_vote  order by id desc limit $start,$pagesize";

$result =mysql_query($sql);

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

?>

<?php echo $rs[0];?><?php echo $rs[7];?><?php echo $rs[9];?><?php echo $rs[8];?><?php echo $rs[10];?><?php echo $rs[1];?><?php echo $rs[2];?><?php echo $rs[3];?><?php echo $rs[4];?><?php echo $rs[5];?><?php echo $rs[6];?>

}

}

pagelist($page,$pagecount,$rdcount,'?page=',$pagesize);

?>

看到加粗那段代码了没,pagelist函数如下.

function pagelist($page,$pagecount,$totalrecord,$url,$pagesize){

if($page=="" || $page>$pagecount){exit();}

echo("记录".$totalrecord."条 共".$pagecount."页 每页".$pagesize."条  首页 ");

if($page>1){ echo(" 上一页 "); }

if($page 9>$pagecount){ $current=$pagecount; }else{ $current=$page 9; }

for($i=$page;$i<=$current;$i ){ echo("$i");  }

if($pagecount>$page){ echo(" 下一页 "); }

echo(" 末页");

}

?>

原创作品转载请注明:  www.jquerycn.cn/phper/php.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值