不错,不错。不过还有个问题问问“青年”为什么用fetch_objct 获取对象 而不用 fetch_array 或 fetch_row。是编程习惯还是有什么效率问题在里面。
解决方案 »
- fputcsv 如何强制所有的数据都加双引号
- PHP数字分页问题
- 我网页上的FLASH,不知道怎么插入图片,请大家指教一下!!
- 有谁能给我一段 翻页代码?要常规代码的那种,最好有注释,谢谢!!!
- 新手求助!
- 怎么去编写日志程序?各位老大帮帮忙!!!(在线等待.......)
- 我的php除了错怎么不显示呀?怎么让它显示错误?
- 复合语句的执行
- 实在想...想不出来,请大家指点!关于PHP!
- 函数不支持mb_strlen怎么办?
- 我在linux上装了一个php4.3.4,运行phpinfo()信息显示的时候,发现Virtual Directory Support 这一项是disabled,请问要在那里菜改掉这个
- 有个困惑:我的环境是win2000+php+mysql+Apache,其中php和MySql我是直接解压来--
<?php
$link = mysql_connect('localhost', 'root', '') or die('mysql database connect error');
mysql_select_db('your database') or die('the selected database is not exist');
?>
//这里插入你的html代码,
<?php
$sql = 'select count(*) count from your_table';
$result = mysql_query($sql) or die(mysql_errno().": ".mysql_error()."\n");
$rs=mysql_fetch_object($result);
$recountCount = $rs->count;
$show = 2;
$totalPage = ceil($recountCount/$show);
$page = (isset($_GET['page']) && $_GET['page']>=0)? $_GET['page']: 0;
$isLast = ($page==($totalPage-1))? true: false;
$hasNoPre = ($page==0)? true: false;
$hasNoNext = ($page==$totalPage-1)? true: false;
$isFirst = ($page==0)? true:false;
$start = $page*$show;
mysql_free_result($result);
?>
//这里插入你的html代码,
<?
$sql = "select * from your_table limit $start,2";
$result = mysql_query($sql) or die(mysql_errno().": ".mysql_error()."\n");
while($rs=mysql_fetch_object($result)){
//这个循环里的html代码自己更具实际情况修改
echo $rs->art_id;
echo "<br>";
}
mysql_free_result($result);
?> <?
$str = "共 $recountCount 条记录,当前第 ".($page+1)."/$totalPage 页 ";
$str .= $isFirst? "首页 " : "<a href=\"?page=0\">首页</a> ";
$str .= $hasNoPre? "上一页 " : "<a href=\"?page=".($page-1)."\">上一页</a> ";
$str .= $hasNoNext? "下一页 " : "<a href=\"?page=".($page+1)."\">下一页</a> ";
$str .= $isLast? "尾页 " : "<a href=\"?page=".($totalPage-1)."\">尾页</a>";
echo $str;
?>
我专们做了一人数据库,专们存这些东东。
往里面一贴就好了。
$sql = "select * from your_table limit $start,2";
句能不能改一下把2字改为$show。这样想每页多少时直接改$show的值。