分頁在我們日常生活中的網頁很常見,也是每個程序員必須要掌握的。
1.數據庫語句 select * from databaseName limit 0,5;(查找從0開始的5條數據);
2.url解析:parse_url
3.$_SERVER[REQUEST_URL]獲取當前的地址。
上面的是php分頁的基本知識:
<?php
$con=mysql_connect("localhost","root","123456") or die("could not connect".mysql_error);//連接數據庫
mysql_select_db("test",$con);
$pagesize=10;
$url=$_SERVER["REQUEST_URI"];//解析當前地址
$url=parse_url($url);
$url=$url[path];
$numq=mysql_query(select * from text );
$num=mysql_num_rows($numq);//獲取數據庫的條數
if($_GET[page]){
$pageval=$_GET[page];
$page=($pageval-1)*$pagesize;
$page.=',';
}
$int=ceil($num/$pagesize);
if( $pageval>=$int){
echo $int;
$pageval=$int-1;
};
$SQL="SELECT * FROM text limit $page $pagesize ";
$query=mysql_query($SQL);
while($row=mysql_fetch_array($query)){
echo "<div id='wen'><span id='wenzhang_title'>".$row['title']."</span><div class='neirong'><span>".$row['wenzhang']."</span></div><div class='time'>".$row['time']."</div></div>";
}
if($num > $pagesize){
if($pageval<=1)$pageval=1;
echo "*** $num 條".
" <a href=$url?page=".($pageval-1).">上壹頁</a> <a href=$url?page=".($pageval+1).">下壹頁</a>";
}
>