转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 数据库 >> MySql >> 正文
如何 PHP + MYSQL 对数据库内数据实现分页显示         ★★★★

如何 PHP + MYSQL 对数据库内数据实现分页显示

作者:闵涛 文章来源:闵涛的学习笔记 点击数:2317 更新时间:2009/4/22 20:49:05
sp;      $c 为select语句的条件
    //
    //        结果将返回到数组内
    //
    //        $data[0] = array (
    //              fieldname    => value
    //                .
    //                .
    //                .
    //        )
    //
    function Get_Page( $f = ''''*'''', $c = 1 ) {
        global
$db    //引用一个全局的$db操作类对象

        //获得起启行号
        
$posion = $this->Get_Posion();

        
$sql = "SELECT $f
                FROM $this->tableName
                WHERE $c
                ORDER BY $this->order_field $this->order_type
                LIMIT $posion , $this->pageSize"
;
        
$result = $db->Query( $sql );

        
$data = array();
        
$i = 1;

        while (
$arr = $db->FetchArray( $result ) ) {
            foreach (
$arr as $key => $var )
                
$data[$i][$key] = $var;
            
$i++;
        }

        return
$data;
    }
}


类调用示例
PHP:
$page
= new Page( ''''book_list'''' );
//设定页大小为15页
$page->Set_PageSize(15);
//设定显示的页为第2页
$page->Set_PageNo(2);
//读取页数据
//读取书名和作者两个字段
//条件是作者一定要是stangly的所有的记录
$data = $page->Get_Page( "name, author", "author=''''stangly''''" );

echo
"当前显示第".$page->Get_PageNo()."页数据";
foreach (
$data as $key => $var ) {
echo
"书名: $key";
echo
"作者: $var";
}

备注:本程序没有经过详细测试,可能会存在有BUG,还望您指出一二。

上一页  [1] [2] 


[MySql]PHP存取 Mysql 数据乱码终极解决方案  [Web开发]PHP提示Notice: Undefined variable的解决办法
[MySql]解决Table xxx is marked as crashed and should …  [MySql][MySQL]快速解决"is marked as crashed and shoul…
[MySql]MySQL DELETE语法用法详解  [MySql]mysql中时间日期格式化
[Web开发]PHP 大小写函数  [MySql]修改mysql导入文件大小限制
[Web开发]PHP的sleep函数关闭窗口后是否继续运行?  [搜索优化]闵涛——如何让百度重新收录你的网站,网站被K怎么…
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Sql Server  · MySql
    · Access  · ORACLE
    · SyBase  · 其他
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台