Red de conocimiento de abogados - Derecho de sociedades - Cómo escribir paginación en una declaración mysql en php

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 ;