Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2009, 19:03
Avatar de webmaniaco
webmaniaco
 
Fecha de Ingreso: enero-2008
Ubicación: Valencia
Mensajes: 23
Antigüedad: 16 años, 2 meses
Puntos: 0
Problema en Consulta sql

Hola tengo un problemilla con un listado de registros.

Tengo este while en php que lista el total de registros de una tabla de la bd:

Código PHP:
$result mysql_query("select * from tabla ORDER BY id DESC"$link) or die (mysql_error());
while (
$row mysql_fetch_array($result)) {
echo 
'<li>'.$row["id"].'</li>';

Y en pantalla imprime lo siguiente (suponiendo que hay un total de 7 registros en la tabla):

Código HTML:
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li> 
Ahora el problema. Este es el típico listado de registros por mysql_fetch_array en php... pero es que no necesito que me muestre así el listado.

Lo que necesitaría es que me imprima exactamente en pantalla lo siguiente (como si me listara los registros en grupos de 3):

Código HTML:
<li><p>1</p><p>2</p><p>3</p></li>
<li><p>4</p><p>5</p><p>6</p></li>
<li><p>7</p></li> 
Se os ocurre como hacerlo? He estado probando con un for que cuente de 3 en 3, pero no me sale :(

Gracias por la ayuda