ElTicus.com

Programación, lenguajes y recursos para programadores

Recurso no clasificado
Aprendiendo MySQL con PHP
Programación básica en Web
Publicado por jl Fecha: 2010-01-22 10:49:02 Idioma: Español Tipo de documento: Curso

Aprendiendo MySQL con PHP

Este es un simple programa para conectarse a mysql y extraer información de la forma más fácil posible.

En este ejercicio, vamos a ver como podemos hacer una página Web en PHP que se conecte a una base de datos de MySQL y nos muestre los registros en pantalla.

Condiciones:
Tenemos que tener instalado y funcionando 3 cosas:
1. Servidor de Web. El recomendado es APACHE, pero funciona igual con otros servidores como el IIS aunque es mas difícil de configurar el PHP
2. PHP cualquier versión. Las funciones que aquí mostraremos son las más simples y funcionan prácticamente con cualquier versión.
3. MySQL cualquier versión.

TIP: Si lo que quieres es programar y manejar tus paginas solamente en tu computadora, puedes instalar algún paquete como el XAMP o el APPSERV, los cuales te instalan automáticamente todo lo necesario (incluyendo Apache, PHP y MySQL)

NOTA: Antes de instalar alguna aplicación de Web, asegúrate que no esté ya instalada, ya que al instalar sobre una anterior puede quedar inutilizable y luego es un rollo el arreglarla.

Otra condición: En este ejercicio, vamos a asumir que ya se tiene una base de datos con información. Dicha base se llama TEST y dentro de ella hay una tabla llamada USUARIOS. Para conectarnos a esta base de datos usaremos la cuenta del usuario root cuya contraseña para conectarse a la base será también root. (Ojo con esto porque todos estos datos aparecerán en el código)


Y ahora si comenzamos con el código

Primero establecemos la conexión con la base de datos:

<?php
  $conx = mysql_connect ("localhost","root","root") or die (" Error: " . mysql_error());
  mysql_select_db("TEST") die (" Error: " . mysql_error());
?>

En este código estamos utilizando un estilo de validación or die() el cual es equivalente a preguntar si el resultado de la función es positivo en caso contrario ejecuta la función die() la cual hace que se termine la aplicación.
También utilizamos la función mysql_error() la cual devuelve el mensaje del último error ocurrido dentro del motor de base de datos.

A continuación, tenemos todo el resto del programa:

<?php 
  $sql = "select * from USUARIOS"; 
  $result = mysql_query($sql) or die("Error ". mysql_error()); 
  while($row = mysql_fetch_array($result)) 
  { 
    echo "Nombre: ".$row['nom_cliente']."<br/>"; 
    echo "Direccion: ".$row['dir_cliente']."<br/>";  
    echo "Telefono: ".$row['tel_cliente']."<br/>"; 
    echo "Email: ".$row['email_cliente']."<br/>"; 
    echo "<hr/>"; 
  } 
?>




Nadie ha puesto ningún comentario todavía


Haz un comentario sobre este tema
Nombre email (no se muestra)
comentario:
Escribe las 2 letras que ves aquí: Imagen anti-spam =




No hay comentarios