Registros con php y mysql

Buenas noches, tengo una pequeña duda. Tengo una tabla en una bbdd mysql. Esta tabla consta de 70 registros y cada registro consta de 3 campos (id, marca, foto). Cuando quiero mostrar estos datos con php no tengo problema, utilizo while, y los veo pero los veos un registro debajo del otro, es decir, el registro con id 1, después abajo el 2...
¿Cómo puedo ver los registros en una tabla de 4 en cuatro? Es decir, en cada celda de una tabla me gustaría meter todos los datos de un registro (id, marca, foto), y en la celda de al lado los datos del registro siguiente y así (de 4 en 4) hasta que se hayan mostrado todos los registros de la tabla. Gracias por tu ayuda.
Respuesta
1
Con while (o con FOR) puedes iterar sobre cada elemento del bucle, lo que puedes hacer es un bucle for que salte de 4 en 4 (en vez de 1 en 1) y que con cada uno de esos 4 hagas algo. Ejemplo (suponiendo que $resultados sea un array de resultados):
$num_resultados = count($resultados);
for ($i = 0; $i < $num_resultados; $i+4) {
// Hacer cosas con $i, $i+1, $i+2 e $i+3
}

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas