Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2011, 13:09
educacanis
 
Fecha de Ingreso: octubre-2010
Ubicación: Madrid
Mensajes: 295
Antigüedad: 14 años, 1 mes
Puntos: 12
se repiten valores aleatorios de una página a otra

buenas tengo una pequeña duda. Tengo una página web que para que sea más dinámica he hecho que muestre las imágenes de unos establecimientos de manera aleatoria con el siguiente código:

Código PHP:
mysql_select_db($database_conexion$conexion);
$rand rand();
$query_catalogo_imag "SELECT * FROM establecimientos ORDER BY rand($rand)"
Las he ordenado en 4 filas de cinco imágenes cada una y para que me saque en cada fila la búsqueda tengo que repetir dentro de la tabla esta secuencia:

Código PHP:
 <tr>
    <?php
    $startRow_catalogo_imag 
$startRow_catalogo_imag 5;
    
$query_limit_catalogo_imag sprintf("%s LIMIT %d, %d"$query_catalogo_imag$startRow_catalogo_imag$maxRows_catalogo_imag);
    
$catalogo_imag mysql_query($query_limit_catalogo_imag$conexion) or die(mysql_error());
    
$row_catalogo_imag mysql_fetch_assoc($catalogo_imag);
    
?>
    <?php do { ?>
     <td><div align="center"><a href="detalles_libros.php?recordID=<?php echo $row_catalogo_imag['ID']; ?>"><img src="<?php echo $row_catalogo_imag['url']; ?>" / ></a></div></td>
    <?php } while ($row_catalogo_imag mysql_fetch_assoc($catalogo_imag)); ?>
   </tr>
La primera página sale todo perfecto... el problema es que los registros son más de 20 y por tanto tengo que pasar a la página siguiente para que me muestre los otros 20. Dentro de la misma página no me repite ningún valor, pero en las páginas siguientes hay veces que me repite imágenes que ya habían salido en las anteriores. Cómo consigo que no se repita la consulta hasta llegar al número total de imágenes que tengo??
Gracias