N

NDax

Usuario (España)

Primer post: 7 feb 2014Último post: 7 feb 2014
1
Posts
0
Puntos totales
0
Comentarios
P
PHP + MySQL Listar registros en tabla
Apuntes Y MonografiasporAnónimo2/7/2014

Buenas, os traigo algo que siempre me ha servido muy bien en mi trabajo, este código hace la función de listar registros de una base de datos mysql. Es muy versátil y con pocos cambios puede hacer cualquier cosa ( o casi todo). Para listar uno debajo de otro: Lista registros de la base de datos uno debajo de otro, le podemos dar el estilo que queramos. <?php $result = mysql_query("SELECT * FROM tabla " ) ; if ($row = mysql_fetch_array($result)){ echo "<table border = '0' width='100%'> n"; echo "<tr><td><strong>Cabecera 1</strong></td><td><strong>Cabecera 2</strong></td><td><strong>Cabecera 3</strong></td></tr> n"; do { echo "<tr><td>".$row['id']."</td><td>".$row['nombre']."</td><td>".$row['apellidos']."</td></tr> n"; } while ($row = mysql_fetch_array($result)); echo "</table> n"; } else { echo "Texto si no se encuentran resultados"; } ?> Para listar en modo columnas: Este mostraría una imagen que su nombre lo coge desde la base de datos, por lo tanto mostraría todas las imágenes que tengamos registradas en la base de datos una al lado de la otra, hasta llegar a 3, cuando llega a 3 añadiría otra linea y agregaría las 3 siguientes y así hasta que no encuentre más resultados. Para cambiar el numero de resultados en cada fila debéis cambiar el numero que está en negrita. <?php $result = mysql_query("SELECT * FROM tabla " ) ; $i=0; if ($row = mysql_fetch_array($result)){ echo "<table border = '0' width='100%'> n"; echo "<tr>"; do { echo "<img src='imagenes/".$row['foto1']."' />n"; $i++; if($i%3==0){ echo "</tr><tr></tr><tr>"; } } while ($row = mysql_fetch_array($result)); echo "</tr></table></div> n"; } else { } ?> Espero que os facilite el trabajo de listar y mostrar resultados, como he dicho es muy versátil, si tenéis cualquier duda o queréis conseguir alguna estética y no sabéis como hacerlo solo comentar y os ayudo en lo que pueda. Un Saludo!

0
0
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.