Como llenar una tabla en php

En este ejemplo de php mostrare como mostrar los datos
guardados en una base de datos ordenados en una tabla
para dar una mejor visualizacion de los datos.

Para poder efectuar el ejemplo debemos de crear la base
de datos por lo que aqui muestro el codigo de la misma:
Nota: el nombre de la base de datos es "ejemplos"

----------
-- phpMyAdmin SQL Dump
-- version 3.2.4
-- http://www.phpmyadmin.net
--
-- Servidor: localhost
-- Tiempo de generación: 01-03-2015 a las 12:01:36
-- Versión del servidor: 5.1.41
-- Versión de PHP: 5.3.1
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Base de datos: `ejemplos`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `datos`
--
CREATE TABLE IF NOT EXISTS `datos` (
  `id` int(8) NOT NULL AUTO_INCREMENT,
  `nombre` varchar(100) NOT NULL,
  `telefono` varchar(100) NOT NULL,
  `email` varchar(100) NOT NULL,
  `estudio` varchar(100) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
--
-- Volcar la base de datos para la tabla `datos`
--
INSERT INTO `datos` (`id`, `nombre`, `telefono`, `email`, `estudio`) VALUES
(1, 'io', '45634', 'yo@yo.com', 'Colegio'),
(2, 'Nombre', '4336548', 'ejemplos@ejemplos.com', 'Universidad');
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
-----------


O puedes descargarla y subirla aqui el link: ejemplo.sql

Continuando como puedes ver la tabla contiene los datos de
id,nombre,telefono,mail y estudio datos que servirán de
titulo para la tabla que crearemos y en la cual mostraremos
los datos correspondientes de esta manera:


<table> <tr> <th>tema1</th> <th>tema2</th> </tr> <tr> <td>contenido1</td> <td>contenido2</td> </tr> </table>






solo que con los datos correspondientes de la base de datos.
Una vez subas la base de datos al servidor continuamos con la edición de la pagina ne la cual se mostraran los datos ordenados en una tabla.
aquí el código de la pagina:

<?php

//Creando conexion
$conexion=mysql_connect("localhost","root","") or die("Problemas en la conexion");
//seleccionando base
mysql_select_db("ejemplos",$conexion) or die("Problemas en la selección de la base de datos");
mysql_query ("SET NAMES 'utf8'");
//seleccionando datos de la base de datos 
$datos=mysql_query("select * from datos",$conexion) or
die("Problema seleccionando datos:".mysql_error());

?>
<!DOCTYPE HTML>
<html lang="en-US">
<head>
 <meta charset="UTF-8">
 <title></title>

</head>
<body>
        <h1>appletenhtml</h1>
  <h2>lista de datos</h2>
 
   <hr>
   <?php if ($datos) {   ?>
<table border="1px">
 <tr>
  <th>id</th>
  <th>Nombre</th>
  <th>telefono</th>
  <th>mail</th>
  <th>estudio</th>
 </tr>
 <?php  while ($registro=mysql_fetch_assoc($datos)) {?>
 <tr>
  <td><?php echo $registro['id'];?></td>
  <td><?php echo $registro['nombre']; ?></td>
  <td><?php echo $registro['telefono']; ?></td>
  <td><?php echo $registro['email']; ?></td>
  <td><?php echo $registro['estudio']; ?></td>
 </tr>
 <?php }?>
</table>
<?php   } else{?>
   <p>No hay contactos en la agenda</p>
   <?php } ?>
   <hr>
   
   <footer> 
  <p>Mas ejemplos: appletenhtml</p>
      </footer>
</body>
</html>






Descargar Ejemplo: select table php

Comentarios

Populares

Buscar en este blog