07/09/2010, 01:16
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses Puntos: 574 | |
Respuesta: Necesito insertar script php de paginación... Este no es un problema de bases de datos... de hecho no se puede insertar un script php al sql. Lo que si se puede hacer es que php trate los datos recibidos del servidor de bbdd o que construya las sentencia sql en funcion de tus necesidades.
Podrias pedir todas las noticias a la vez y paginar en php, pero si el numero crece mucho la consulta tendria mucho coste.
La alternativa es lanzar distintas consultas a la bbdd en funcion de la pagina.
Para ello deberas usar parametros para pasar el contador de una peticion a otra
Limit 0,10 <-- los 10 primeros
Limit 10,10 <-- los 10 siguientes
...
Si te trasladan el post a php te podran ayudar mejor
fichero.php?contador=X
$contador=$_REQUEST["contador"];
$noticias = mysql_query("SELECT id, noticia, titular, fecha, fotosmall, id, epigrafe FROM noticias ORDER BY id DESC LIMIT ".$contador.",10");
echo "<a href='fichero.php?contador=".$contador+10.">Next.. .</a>";
Yo no usaria el ID para ordenar las noticias puesto que no lo controlas, seria mejor tener un campo con la fecha de publicación con lo que podras decidir que noticias se publican
ORDER BY fecha DESC
Quim |