Cómo escribir paginación en una declaración mysql en php
La paginación es muy común en las páginas web de nuestra vida diaria, y es algo que todo programador debe dominar.
1. Seleccione * del límite de nombre de base de datos 0, 5 (busque 5 datos a partir de 0
2. >3.$_SERVER[REQUEST_URL] obtiene la dirección actual.
Lo anterior es el conocimiento básico de la paginación PHP:
lt;?php
$con=mysql_connect("localhost", "root", "123456 " ) o die("no se pudo conectar".mysql_error); //Conectarse a la base de datos
mysql_select_db("test", $con);
$pagesize=10;
$url=$_SERVER["REQUEST_URI"]; //Analiza la dirección actual
$url=parse_url($url);
$url=$ url[ruta] ;
$numq=mysql_query(select * from text);
$num=mysql_num_rows($numq);//Obtener el número de filas en la base de datos
if ($_GET[página]){
$pageval=$_GET[página];
$page=($pageval-1)*$tamaño de página ;
$page.=',';
}
$int=ceil($num/$pagesize);
if( $pagevalgt;=$ int){
echo $int;
$pageval=$int-1;
};
$SQL="SELECT * FROM límite de texto $página $tamaño de página ";
$query=mysql_query($SQL);
while($row=mysql_fetch_array($consulta) ){
echo "lt;div id='wen'gt;lt;span id='wenzhang_title'gt;".$row['title']."lt;/spangt;lt;div class='neirong'gt; lt;spangt;".$row['wenzhang']."lt;/spangt;lt;/divgt;lt;div class='time'gt;".$row['time' ]."lt;/divgt ;lt;/divgt;";
}
if($num gt; $tamaño de página){
if($ pagevallt;=1)$pageval =1;
echo "*** $num elementos".
" lt; a href=$url?page=".($pageval -1)."gt; Página anteriorlt;/agt;lt;a href=$url?page=".($pageval 1)."gt;Página siguientelt;/agt;"
}gt ;