Sunteți pe pagina 1din 2

Herramientas para la WEB

Gua 10 - BD MySQL y PHP

52
<BODY>
<h1><div align="center">Lectura de la tabla</div></h1>
<br>
<?
//Conexion con la base
mysql_connect("localhost","usuario","contrasea");
//Ejecutamos la sentencia SQL
$result=mysql_db_query("ejemplo","select * from clientes");
?>
<table align="center" border="5">
<tr>
<td>Nombre</td><td>Direccin</td><td>Telfono</td>
<td>Email</td>
</tr>
<?
//Mostramos los registros
while ($row=mysql_fetch_array($result)) {
echo '<tr><td>'.$row["nombre"].'</td>';
echo '<td>'.$row["direccion"].'</td></tr>';
echo '<td>'.$row["telefono"].'</td></tr>';
echo '<td>'.$row["email"].'</td></tr>';
}
mysql_free_result($result)
?>
</table></BODY></HTML>
Prcticas propuestas
Prctica 68
1. CREAR UNA BASE DATOS PERSONAL LLAMADA agenda
2.
3.

Prctica 69
CREAR UNA BASE DATOS CATALOGO DE CDs:

4.
5.

Prctica 70
CREAR UNA BASE DATOS universidad
ASIGNATURAS QUE CURSA,
PROFESORES,
TELEFONOS, COMENTARIOS, ETC.

6.
7.

Prctica 71
INVESTIGAR LISTA DE COMANDOS SQL FUNDAMENTALES Y CREAR
HOMEPAGES PARA AGREGAR, ACTUALIZAR, BORRAR, etc.

cdteca
CON NOMBRES
CALIFICACIONES,

3.

NOTAS DE CLASE

49
Base de datos MySQL con PHP
www.dariolara.com

Gua 10 - BD MySQL y PHP

Herramientas para la WEB

Introduccin
MySql es una poderosa base de datos que se utiliza
fundamentalmente para trabajar con hompages dinmicas y
poder almacenar los contenidos generados en la interaccion
con los usuarios en bases de datos.
PHP ofrece interfaces para el acceso a la mayora de las bases
de datos comerciales y con ODBC (Open Data Base
Connectivity) a todas las bases de datos de Microsoft, a partir
de las funciones que PHP nos propone para cada tipo de base
de datos, estableciendo un dilogo a partir de un idioma
universal: SQL (Structured Query Language) el cual es comn a
todas las bases de datos.
Hemos elegido MySQL, sin duda la base de datos ms
extendida y mas conocida en el ambito del software libre, en
combinacin con PHP.
Prctica 64
Pasos
1. Activar el administrador de MySQL asi:
a. Activar los servidores de PHP y MySQL (verificar que esten
activos los semaforos en verde)
b. Presione clic derecho en el icono ( e ) del servidor del lado
izquierdo.
c. Click en la opcion Administracin
Muestra las opciones instaladas
d. Presione click en PHPMYADMIN - sobre Gestion BBDD
e. Muestra el mensaje:
Bienvenido a phpMyAdmin 2.6.1 ..... o
similar ....
2. Agregamos un usuario y su contrasea. RECOMIENDO utilizar como
USUARIO su nombre, en minusculas y sin espacios y como
CONTRASEA una muy simple que no se pierda o se olvide
(12345678).
f. Click en la opcion Privilegios
g. Click en Agregar nuevo usuario
h. Escriba: Nombre de usuario, seleccione el servidor
local, escriba la contrasea y reescribala
i. Privilegios Globales ---- Click en Revisar todos/as

4.
5.

j. Click en continue y revise los datos del nuevo usuario


k. Cerrar el Browser
Reingresamos al sistema de administracion para crear nuestra
primera base de datos en MySQL :
http://localhost:8081/mysql/
----------- presione Enter
Debajo de CREAR NUEVA BASE DE DATOS escriba : pruebas
Click en CREAR
www.dariolara.com

Herramientas para la WEB

Gua 10 - BD MySQL y PHP

50
6.

En la caja de texto de Crear nueva tabla en la base de


datos pruebas
escriba: clientes
y en el numero de
Campos escriba 4

7.
8.

Click en Continue
Escriba como nombres de campo y la longitud

nombre

50

direccion

30

telefono

15

email

100

OJO: ESCRIBA EN MINUSCULAS ( SIEMPRE).


POR AHORA NO MODIFIQUE NADA MAS
9. Click en el boton GRABAR
Para nuestro ejercicio no necesitamos mas. Vamos a disear 3
homepages que nos permitan ingresar los datos, validarlos y luego
leerlos.
Prctica 65
1. Archivo en formato HTML llamado insertar.html
<HTML>
<HEAD>
<TITLE>Insertar.html</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Insertar registro</h1>
<br>
<FORM METHOD="post" ACTION="insertar.php">
Nombre<br><INPUT TYPE="TEXT" NAME="nombre"><br>
Direccin<br><INPUT TYPE="TEXT"
NAME="direccion"><br>
Telfono<br><INPUT TYPE="TEXT"
NAME="telefono"><br>
Email<br><INPUT TYPE="TEXT" NAME="email"><br>
<INPUT TYPE="Submit" value="Insertar">
</FORM>
</div>
</BODY>
</HTML>

www.dariolara.com

Gua 10 - BD MySQL y PHP

Herramientas para la WEB

51
Prctica 66
2. Archivo en formato PHP llamado insertar.php
Este archivo llama los datos desde insertar.html, los guarda en
la BD
OJO: Llene el usuario y la contrasea que indic en el proceso
de registrarse como usuario de MySQL
<HTML>
<HEAD>
<TITLE>Insertar.php</TITLE>
</HEAD>
<BODY>
<?
//Lectura de las variables desde html
$nombre= $_REQUEST['nombre'];
$direccion= $_REQUEST['direccion'];
$telefono= $_REQUEST['telefono'];
$email= $_REQUEST['email'];
//Conexion con la base
mysql_connect("localhost","usuario","contrasea");
//Ejecucion de la sentencia SQL
mysql_db_query("pruebas","insert into clientes (nombre,
direccion, telefono, email) values ('$nombre', '$direccion',
'$telefono','$email')");
?>
<h1>
<div align="center">
Registro Insertado
</div>
</h1>
<div align="center">
<a href="lectura.php">
Visualizar el contenido de la base de datos
</a>
</div>
</BODY>
</HTML>
Prctica 67
3. Archivo de lectura de los datos de la base de datos: lectura.php
<HTML>
<HEAD>
<TITLE>lectura.php</TITLE>
</HEAD>

www.dariolara.com

S-ar putea să vă placă și