跟着我来肢解Discuz! 解剖Discuz! 分析Discuz! 研究Discuz! 实习主刀:Cos.X

第一次做的分页(练习)

上一篇 / 下一篇  2006-12-23 20:43:24

  • 文件版本: V1.0
  • 开发商: 本站原创
  • 文件来源: 本地
  • 界面语言: 简体中文
  • 授权方式: 免费

<?php
/**
 * 第一次做分页 06.12.23@深圳PCTI2教室
 * Mr.ThiSky 只想面向过程...
 */
$p=intval($_GET['p']?$_GET['p']:1);//获得要显示的页数
$n=10;//设置显示几行

mysql_connect('127.0.0.1:6033','root','root');
mysql_select_db('qiang');

$sql='SELECT * FROM test';
$re=mysql_query($sql);
$ns=mysql_num_rows($re);
//共有$ns行记录
if($ns%$n) $ps=intval($ns/$n)+1;
else $ps=$ns/$n;
//共分为$ps页

$sql='SELECT * FROM test limit '.($p-1)*$n.",$n";
//echo $sql;
$re=mysql_query($sql);

while($row[]=mysql_fetch_assoc($re));
foreach($row as $temp){
 echo "{$temp['aaa']}<br>\n";
}
/*
//一个高手说这样比
while($row=mysql_fetch_assoc($re)){
 echo "{$row['aaa']}<br>\n";
}
//更快
*/

for($i=1;$i<=$ps;++$i){
 echo "<A HREF=\"?p=$i\">[$i]</A>\n";
}
echo "[共有 $ns 行记录]";
?>

TAG: 分页

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-10-07  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 7066
  • 日志数: 43
  • 文件数: 9
  • 书签数: 8
  • 建立时间: 2006-10-02
  • 更新时间: 2008-01-22

RSS订阅

Open Toolbar