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