PHP: ¿Cómo mostrar una tabla de mi base de datos entera (con título de columnas y datos)?

De Foros del Web

Código PHP

<?php
include('config.php');  //INCLUIMOS SCRIPT DE CONEXIÓN A BASE DE DATOS
$tabla="Nombre de la tabla";   //NOMBRE DE LA TABLA A MOSTRAR
$result = mysql_query("select * from $tabla"); 
echo "<table bgcolor=\"#DDDDDD\" align=center style=\"border:2px outset black\">";
for ($i = 0; $i < mysql_num_fields($result); $i++)
    { 
    print "<th>".mysql_field_name($result, $i)."</th>\n"; 
    } 
while ($registro = mysql_fetch_row($result))
    {
    echo "<tr>";
    foreach($registro  as $clave)
        {
        echo "<td bgcolor=\"#BBBBBB\"style=\"border:2px groove black\" align=\"center\">",$clave,"</td>";
        }
    }
echo "</tr></table>";
mysql_close(); 
?> 

Sólo es necesario incluir el script de conexión a la base de datos y el nombre de la tabla que queremos mostrar y cómo resultado veremos nuestra tabla ordenada con los títulos de las columnas


--Yoseman 09 Ago 2004

Este artículo es parte de las FAQs de PHP y el Manual de PHP.

Herramientas personales