Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/02/2006, 10:43
Avatar de MWNS
MWNS
 
Fecha de Ingreso: julio-2003
Mensajes: 528
Antigüedad: 23 años, 2 meses
Puntos: 2
hola, mmm .. bueno, creo que con un script de paginación solucionarías el problem ...

aca te pongo uno que alguna vez encontre...

SQL_CALC_FOUND_ROWS -> para minimizar el tiempo, optimizando la consulta

Código PHP:
//haz tu conexion a la bd aca//

if (!isset($pag)) $pag = 1; // Por defecto, pagina 1
$tampag = 10;//en tu caso podría ser 1, para que te muestre una sola ficha a la vez
$reg1 = ($pag-1) * $tampag;
$result = mysql_query("SELECT SQL_CALC_FOUND_ROWS los campos que quieras FROM tu tabla", $link); 
if (
mysql_num_rows($result))
{
$result2 = mysql_query("SELECT FOUND_ROWS()", $tuConexion);
list(
$total) = @mysql_fetch_array($result2);
while (
$row = @mysql_fetch_array($result))
{
echo 
"aca generas la ficha por medio de tablas, div´s... etc etc";
}
echo 
paginar($pag, $total, $tampag, "tuScript.php?pag=");
}
else
echo 
"aca informas que no hay rows en la DB..."; 

bueno, espero te sirva...

un saludo...
__________________
MWNS
Mario Navas
http://marionavas.com