
07/06/2008, 20:50
|
 | Colaborador | | Fecha de Ingreso: marzo-2007 Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 18 años Puntos: 67 | |
Respuesta: Mostrar registros de una consulta salteados. Bueno, eso no tiene dificultad si aplicas un poco de ingenio. Para hacerlo solo tienes que saber lo siguiente:
Digamos que tenemos una variable, digamos $i, la cual aumenta en un bluque, bien si hacemos esto: $ % 5 nos va a resultar el residuo de la división. Como? que? Simple: si $i = 7, entonces 7 % 5 no devuelve el residuo de la división de 7 entre 5, o sea 2. De este modo podremos hacer lo que pides. El codigo sería como sigue:
$sql = mysql_query("SELECT * FROM tabla WHERE id = '$id' GROUP BY karma") or die (mysql_error());
$i = 0;
while ($row = mysql_fetch_array($sql)) {
if ($i % 5 == 0) {
echo "$row[fecha]<br>";
}
$i++;
}
Este codigo no está probado, asi que probablemente no te funcionará perfectamente, pero verás que imprime pediódicamente, yo estoy seguro que podrás ajustarlo a tu conveniencia. |