易截截图软件、单文件、免安装、纯绿色、仅160KB

一段简单的php分页代码示例


一个简单的php分页程序,代码里加红部分可以根据实际内容更换.连接数据库的地方省略了!
<?php
..................连接数据库
............................选择数据库
$pagesize=5;  //定义每页显示多少条记录
$page=isset($_GET["page"])?intval($_GET["page"]):1;   //定义page的初始值,如果get 传过来的page为空,则page=1,
$total=mysql_num_rows(mysql_query("select id from tablename"));  //执行查询获取总记录数
$pagecount=ceil($total/$pagesize);  //计算出总页数
if ($page>$pagecount){
    $page=$pagecount;  // 对提交过来的page做一些检查
}
if ($page<=0){ www~phperz~com
    $page=1;                   // 对提交过来的page做一些检查
}
$offset=($page-1)*$pagesize;   //偏移量
$pre=$page-1;           //上一页
$next=$page+1;         //下一页
$first=1;                       //第一页
$last=$pagecount;    //末页
$exec="select * from tablename order by id desc limit $offset,$pagesize"; //执行查询
$result=mysql_query($exec);
while ($rs=mysql_fetch_array($result)){  //循环出记录
     echo "$rs[0]<br>"
}
mysql_close($conn);   //关闭数据库连接
?>
页<?php echo $page."/".$pagecount?>总页&nbsp;<a href="?page=1">首页</a> <a href="?page=<?php echo $pre?>">上一页</a> <a href="?page=<?php echo $next?>">下一页</a> <a href="?page=<?php echo $last?>">末页</a>


相关文档:

利用php获取数据库中所有信息可参考phpMyAdmin


<?php
@mysql_connect("localhost", "root","1981427") //选择数据库之前需要先连接数据库服务器
or die("数据库服务器连接失败");
$dbs = mysql_list_dbs(); //调用mysql_list_dbs函数
while ($array = mysql_fetch_row($dbs)) //循环输出所有的数据库名称
{
echo "$array[0]<BR>";
}
?>
& ......

discuz的PHP分页函数

function multi($num, $perpage, $curpage, $mpurl) {
$multipage = '';
$mpurl .= strpos($mpurl, '?') ? '&' : '?';
if($num > $perpage) {
$page = 10;
$offset = 5;
$pages = @ceil($num / $perpage);
if($pag ......

PHP V5.3 在 Unicode 方面有何新特性?

转载自:http://www.ibm.com/developerworks/cn/opensource/os-php-5.3unicode/index.html
Web
是一个用来开发全球性应用程序和服务的理想平台。要创建一个真正具有国际魅力的应用程序,必须对它进行调整以便能够以各种语言和编写系统处理和显示数据。
常用缩写词

HTML:
超文本标记语言
HTTP:
超文本传 ......

PHP 常量 dirname(__file__) 学习


PHP 常量 dirname(__file__)
__FILE__ :被称为PHP魔术常量 ,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径
1)dirname(__FILE__) 函数返回的是脚本所在在的路径。   
比如文件 b.php 包含如下内容:    
         <?php ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号