Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/09/2011, 12:21
aherrero96
 
Fecha de Ingreso: abril-2011
Mensajes: 10
Antigüedad: 13 años, 11 meses
Puntos: 0
PHP, Bases de datos y tablas html

Buenas, quiero crear una tabla con 4 columnas, y en cada celda quiero poner un registro de una base de datos

otras veces he hecho esto:
Código PHP:
<?php
echo "<table>";
$query=mysql_query("SELECT nombre, apellido FROM gente");
while (
$row=mysql_fetch_array($query)){
echo 
"<tr><td>".$row['nombre']."</td><td>"$row['apellido']"</td></tr>";
}
echo 
"</table>";
?>
y me salía en cada fila un registro de la bd. Pero esta vez solo trabajo con una columna de la base de datos, no con dos como en el ejemplo anterior, y cada registro lo quiero meter en una celda de mi tabla, no en una fila

Código PHP:
<?php
echo "<table><tr>";
$query=mysql_query("SELECT nombre FROM gente");
while (
$row=mysql_fetch_array($query)){
echo 
"<td>".$row['nombre']."</td>";
}
echo 
"</tr></table>";
?>
ese sería el código, pero como veis, se mete todo en una misma fila, quiero que cada 4 registros que pase se meta esto "</tr><tr>" para que cambie de fila, pero no se como podría hacerlo

no se si me he explicado bien, espero que me puedan ayudar, gracias.