找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1094|回复: 0
打印 上一主题 下一主题

整合了前面的PHP数据库连接类~~做成一个分页类!

[复制链接]

2647

主题

2647

帖子

7881

积分

论坛元老

Rank: 8Rank: 8

积分
7881
跳转到指定楼层
楼主
发表于 2018-2-14 09:40:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            不知道学PHP有没有前途~哎越写越没劲
conn = mysql_connect($this->db,$this->dbname,$this->dbpwd);
   mysql_select_db($this->dbtable,$this->conn);
}
function getresule() //这个是得到一个结果集
{
  $this->result = mysql_query($this->mysql,$this->conn);
}
function getrow() //创建一个向前的结果集指针
{
  $this->row = mysql_fetch_array($this->result);
  return $this->row;
}
function closedatabase()
{
  mysql_close($this->conn);
}
}//类结束,开始调用类来读mysql数据库数据.
//调试数据库连接的代码!不需要的.
/* $bb = new createdb;  //类实例化
$bb->createconn();// 调用类的连接
$bb->mysql="select * from friends_conf";
$bb->getresule(); //调用类得到结果集
while($bb->getrow()){      //调用类创建指针向前读循环读数据,
  echo($bb->row["confname"]);
  echo($bb->row["confvalue"]);
}*/
?>
//分页类~ 继承了上面的方法
nametatol = $this->row[0];  //总的记录数  
  }
  function getpage()  //取总页数
  {
   $this->pageall = $this->nametatol % $this->namemust;
   if($this->pageall)
   {
    $this->pageall = (int)($this->nametatol / $this->namemust) + 1;
    return  $this->a = $this->pageall ;
   }
   else
   {
    return $this->a = $this->pageall = (int)($this->nametatol / $this->namemust);
   }
  }
  function num_pl()  //页码显示
  {  
   $this->pageall = $this->pageall - ($this->pageall - $this->p);
   while($this->pageall)
   {
    echo("$this->i");
    echo("  ");  //想显示什么样式自己加
    $this->i++;
    $this->pageall =$this->pageall -1;
   }
  }
  function get_num_pl()   //取的LIMIT的前一个参数(开始ROW数)
  {
   $this->m = $_GET["n"] * $this->namemust - $this->namemust;
  }
  function showpage()  //显示分页的内容
  {
   $this->createconn();
   $this->mysql="select * from friends_conf limit $this->m ,$this->namemust";
   $this->getresule();
   while($this->getrow())
   {
    echo($this->row["confname"]);  //你想读出的字段,自己添加
    echo($this->row["confvalue"]);
   }
  }
  function firstpage()  //首页
  {
   echo("首页");
  }
  function backpage()   //上一页
  {
   if($this->i = $_GET["n"] - 1)
   {
   echo("i'>上一页");  
   }
  }  
  function nextpage()  //下一页
  {
   $this->i = $_GET["n"] + 1;
   if($this->i a)
   {
    echo("i'>下一页");
   }
  }
  function footpage() //最后一页
  {
   echo("a'>最后一页");
  }  
}
?>
createconn();
$mm->mysql="select count(*) from friends_conf";
$mm->getresule();
$mm->closedatabase();
$mm->getrow();
$mm->gettatol();
$mm->getpage();
$mm->num_pl();
$mm->get_num_pl();
$mm->showpage();
$mm->closedatabase();
$mm->firstpage();
$mm->backpage();
$mm->nextpage();
$mm->footpage();
?>
这个类已经调试完成!十分好用~~~~~~~~~~~~~~~~
类就是你的刀~不提前炼好,难到要等打架的时候再去炼呀!~早死人了~~
所有我一有空!就写个方面的功能类~~~~~~        
应该来说我这个类~~相对简单~~~看不懂的问~
            
            
您可能感兴趣的文章:
  • mysql+php分页类(已测)
  • PHP通用分页类page.php[仿google分页]
  • PHP 分页类代码(简单好用型)
  • 精美漂亮的php分页类代码
  • 一个简单且很好用的php分页类
  • ThinkPHP分页类使用详解
  • ThinkPHP使用心得分享-分页类Page的用法
  • 高效mongodb的php分页类(不使用skip)
  • 两款万能的php分页类
  • 完美的php分页类
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端