Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1550079
  • 博文数量: 1481
  • 博客积分: 26784
  • 博客等级: 上将
  • 技术积分: 17045
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-12 09:22
文章分类

全部博文(1481)

文章存档

2014年(10)

2013年(353)

2012年(700)

2011年(418)

分类: 系统运维

2012-07-23 11:20:39

/*
1功能:返回数据库一个表格的(一个或所有)字段内容
2参数:paging($table,[$sel], [$row])要连接的表$table,$sel是要搜索的字段:all 搜索所有;不管是多少个字段都要把$sel声明成数组 eg:$sel=array('id','name','pwd') 或者 $sel=array('id') ;请选择每次要浏览的行数$row默认是5。
3返回值:木有。
4注意:a(mysql密码)和(数据库名)自己修改!~!下面做了标注,修改一次就可以了。所以没必要再设置参数了。
      b 还有两个超链接的地方是表的操作,连接你想要操作的页面即可。这个可以不改!~!随便你。你懂得!~!
      
*/
  session_start();
function paging($table,$sel='all',$row=5){
$link=mysql_connect('127.0.0.1','root','root');//请核对数据库密码
if(mysql_errno()){
    echo '连接数据库失败,错误信息为:'.mysql_error();
}
mysql_set_charset('utf7');
mysql_select_db('shop');//请选择您的数据库
$sql="select count(id) from {$table}";
$res=mysql_query($sql);
if($res && mysql_affected_rows()){
    $totalid=mysql_fetch_row($res);
    $tpage=ceil($totalid[0]/$row);
}
$page=$_GET['toppage']+$_GET['downpage']+$_GET['dpage']+$_GET['upage'];
echo '
';
echo '
';
switch($page){
case 1:$_SESSION['page']=1;break;
case 2:$_SESSION['page']--;if($_SESSION['page']<=1){
            $_SESSION['page']=1;
                }break;
case 3:$_SESSION['page']++;if($_SESSION['page']>=$tpage){
    $_SESSION['page']=$tpage;
}break;
case 4:$_SESSION['page']=$tpage;break;
default:$_SESSION['page']=1;break;
}
$page=$_SESSION['page'];
$bid=($page-1)*$row;
if($sel=='all'){
    $flag=true;
    $sl="select *  from {$table} order by id limit {$bid}, {$row}";
    $j=$totalid[0];
}else{
$j=0;
while(list($a,$b)=each($sel)){
    $j++;
}
for($i=0;$i<$j;$i++){
    $str.=$sel[''.$i.''].',';
}
$str=trim($str,',');
$sl="select $str  from {$table} order by id limit {$bid}, {$row}";
}
$rel=mysql_query($sl);
if($rel && mysql_affected_rows()){
    echo '';
    echo '';
        echo '';
        if($sel!='all'){
        $a=0;
        while($a<$j){
            echo '';
            $a++;
        }
         echo '';
        echo '';
        while($a=mysql_fetch_assoc($rel)){
            echo '';
            $b=0;
            while($b<$j){
                echo '';
                $b++;
            }
            //这里的链接写你想要操作的页面
            echo '';
        }
    }else{
       while($a=mysql_fetch_assoc($rel)){
        $b=array_keys($a);
         $c=count($b);
        $i=0;
        if($count!=1){
        while($i<$c){
            echo '';
            $i++;
            static $count=1;
            }
            echo '';
        }
        echo '';
         $i=0;
        while($i<$c){
                echo '';
             $i++;
        }
        //这里的链接写你想要操作的页面
        echo '

表:'.$table.'

'.$sel[$a].'操作
'.$a[$sel[$b]].'删除|< a href="../admin/opera/modify.php?id='.$a[$sel[0]].'">修改< /td>';
            echo '
'.$b[$i].'操作
'.$a[$b[$i]].'删除|修改< /td>';
        }
    }
        echo '
';
$str=$_SERVER['SCRIPT_FILENAME'];
$p='/(.*?)\/www/';
$rel='';//如果是通过局域网访问你的网站IP地址改成你的IP 192.168.xx.xx。本机测试不用修改
$abstr=preg_replace($p,$rel,$str);
        echo '
';
        echo '

首页|'.' 上一页|'.' 下一页|'.' 尾页 

';

    }else{
        echo '查询失败';
    }
}
?> 
阅读(161) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~