这也可能是因为mysql有强大的功能的吧
分类:热门新闻

上边我们来探视小编要好写的三个简易的php分页代码哦,其实在php中分页相比在asp中分页容易的多,那也说不佳是因为mysql有苍劲的成效的吧,那样节约不知凡几系统能源了

 

<?php
    require_once("Inc/Conn.php"卡塔尔国;//系统构造文件
 $sql = "select *  from ose";
 $result = mysql_query($sql) ;
 $total = mysql_num_rows($result);
 if( $total )
 {
  $pagesize =4;
  $pagecount=($total % $pagesize卡塔尔国?(int卡塔尔($total / $pagesize卡塔尔+1:$total/$pagesize;//计算总页面
  $page  =isset($_GET['page'])?$_GET['page']:1;//取妥当前页面
  $start =($page>=1 && $page<=$pagecount)?$start=$pagesize*($page-1State of Qatar:$start=1;//获得超始记录
  $sql.="  order by id desc limit $start,$pagesize" ;  
  $result = mysql_query( $sql );
  while( $rs = mysql_fetch_array($result) )
  {   
   $temp .= "<member id="".$rs['id']."" roomname="".$rs['User_Name'].""/>n";   
  }
 }
 else
 {
  die('{result:"false"}');
 }
 //die('bb');
 echo "<?xml version="1.0" encoding="gb2312" ?>n<root>n<page now="$page" count="$pagecount"/>n<roomlist>n",$temp,"</roomlist>n</root>";
 
?>

function newlista($action){ $sql=Select * from gx_news ; if( $action=='today' ){ $sql.= where datediff(new_time,.date(Y-m-d).)=0; } $result=mysql_query($sql) or die('fail1'.mysql_error()); $rs=mysql_fetch_array($result); $rdcount=mysql_num_rows($result卡塔尔(قطر‎; if($rdcountState of Qatar{ $pagesize=15; $pagecount=($rdcount % $pagesize卡塔尔(قطر‎?(int卡塔尔国($rdcount / $pagesize卡塔尔国+1:$rdcount/$pagesize;//总计总页面 $page=isset($_GET['page'])?$_GET['page']:1;//取妥善前页面 $start=($page=1 $page=$pagecount卡塔尔(قطر‎?$start=$pagesize*($page-1卡塔尔国:$start=1;//得到超始记录 $start=$start; $sql=$sql. order by id desc limit $start,$pagesize; $bg=1; //$resulte=mysql_query($sql) or die('fail'.mysql_error()); $result=mysql_query($sql) or die(mysql_error());while($rs=mysql_fetch_array($result) ){if( $bg % 2 !=0){$style=class=color;}else{$style=;}echo li $stylea href='newscenter.php?id=.$rs[0].'target=_blank .$rs['new_title']./aspan[.$rs['new_time'].]/span/li ;$bg++;} echo '/uldiv class=navigation'; echo .pagelist($page,$pagecount,$rdcount,'?page=',$pagesize卡塔尔国./div;}else{ echo '暂无音信!';}

function newlista($action){
    $sql  ="Select * from gx_news  ";
    if( $action=='today' ){ $sql.=" where datediff(new_time,".date("Y-m-d").")<=0"; }
    $result =mysql_query($sql) or die('fail1'.mysql_error());
    $rs  =mysql_fetch_array($result);
    $rdcount =mysql_num_rows($result);
    if($rdcount){
    $pagesize =15;
    $pagecount=($rdcount % $pagesize卡塔尔(قطر‎?(int卡塔尔国($rdcount / $pagesize卡塔尔+1:$rdcount/$pagesize;//总计总页面
    $page  =isset($_GET['page'])?$_GET['page']:1;//取妥贴前页面
    $start =($page>=1 && $page<=$pagecount)?$start=$pagesize*($page-1卡塔尔(قطر‎:$start=1;//获得超始记录
    $start =$start;
    $sql  =$sql." order by id desc limit $start,$pagesize";
    $bg  =1;
   
    //$resulte =mysql_query($sql) or die('fail'.mysql_error());
    $result =mysql_query($sql) or die(mysql_error());
  while($rs =mysql_fetch_array($result) ){
    if( $bg % 2 !=0){
      
      $style="class=color";
      
    }else{
    
      $style="";
     
    }
    
    echo "<li $style><a href='newscenter.php?id=".$rs[0]."' target=_blank >".$rs['new_title']."</a><span>[".$rs['new_time']."]</span></li> ";
    $bg++;
  }
   echo '</ul><div class=navigation>';
   echo "".pagelist($page,$pagecount,$rdcount,'?page=',$pagesize)."</div>";
 }else{
   echo '暂无音讯!';
 }

出口结果为:

}

 }

图片 1

本身原创转发评释

自家原创转发评释www.111cn.net/phper/php.html

本文由威尼斯在线注册平台发布于热门新闻,转载请注明出处:这也可能是因为mysql有强大的功能的吧

上一篇:内存不够 下一篇:-----上一讲里,结果还作为新闻发布在首页
猜你喜欢
热门排行
精彩图文