提供一款实例的分类函数,有需要的朋友可以参考一下。
// page分页函数 $page = $_get["page"]; function page($rows,$page_size){ global $page,$select_from,$select_limit,$pagenav; $page_count = ceil($rows/$page_size); if($page if($page >= $page_count) $page = $page_count; $select_limit = $page_size; $select_from = ($page - 1) * $page_size.','; $pre_page = ($page == 1)? 1 : $page - 1; $next_page= ($page == $page_count)? $page_count : $page + 1 ; $pagenav .= "第 $page/$page_count 页 共 $rows 条记录 "; $pagenav .= "首页 "; $pagenav .= "前一页 "; $pagenav .= "后一页 "; $pagenav .= "末页 "; $pagenav.=" 跳到n"; for($i=1;$iif($i==$page) $pagenav.="$i n"; else $pagenav.="$i n"; } } // page分页函数 // 使用示例 if (!$conn= mysql教程_connect("localhost", "root" ,"root")) die('数据库教程选择失败!'); if (!mysql_select_db("test", $conn)) die('数据库选择失败!'); mysql_query('set names gbk'); // 用page函数计算出 $select_from 从哪条记录开始检索、$pagenav 输出分页导航 $rows = mysql_num_rows(mysql_query("select * from test")); page($rows,2); $sql = "select * from test limit $select_from $select_limit"; $rst = mysql_query($sql); while ($row = mysql_fetch_array($rst)){ echo "$row[id] - $row[sex] - $row[name] "; } echo $pagenav; ?>
下面看数据库结构
新建一个数据库 test 执行下面的语句(新建一个表 test :id、sex、name 三个字段)
create table `test` ( `id` int( 4 ) not null auto_increment primary key , `sex` int( 1 ) not null , `name` varchar( 20 ) not null ) engine = myisam character set utf8 collate utf8_bin;
添加数据到 test 表,比如: 1 1 小强 2 0 小红 3 0 小丽 4 1 小兵 5 1 张三 6 0 李四 7 0 吴欣
Stellungnahme: Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn