4
Herramientas para la WEB Guía 10 - BD MySQL y PHP Guía 10 - BD MySQL y PHP Herramientas para la WEB 52 <BODY> <h1><div align="center">Lectura de la tabla</div></h1> <br> <? //Conexion con la base mysql_connect("localhost","usuario","contraseña"); //Ejecutamos la sentencia SQL $result=mysql_db_query("ejemplo","select * from clientes"); ?> <table align="center" border="5"> <tr> <td>Nombre</td><td>Dirección</td><td>Teléfono</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> Prácticas propuestas Práctica 68 1. CREAR UNA BASE DATOS PERSONAL LLAMADA agenda 2. Práctica 69 3. CREAR UNA BASE DATOS CATALOGO DE CDs: cdteca 4. Práctica 70 5. CREAR UNA BASE DATOS universidad CON NOMBRES ASIGNATURAS QUE CURSA, PROFESORES, CALIFICACIONES, TELEFONOS, COMENTARIOS, ETC. 6. Práctica 71 7. INVESTIGAR LISTA DE COMANDOS SQL FUNDAMENTALES Y CREAR HOMEPAGES PARA AGREGAR, ACTUALIZAR, BORRAR, etc. NOTAS DE CLASE 49 Base de datos MySQL con PHP Introducción MySql es una poderosa base de datos que se utiliza fundamentalmente para trabajar con hompages dinámicas y poder almacenar los contenidos generados en la interaccion con los usuarios en bases de datos. PHP ofrece interfaces para el acceso a la mayoría 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 diálogo a partir de un idioma universal: SQL (Structured Query Language) el cual es común a todas las bases de datos. Hemos elegido MySQL, sin duda la base de datos más extendida y mas conocida en el ambito del software libre, en combinación con PHP. Práctica 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 Administración 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 contraseña. RECOMIENDO utilizar como USUARIO su nombre, en minusculas y sin espacios y como CONTRASEÑA una muy simple que no se pierda o se olvide (12345678). www.dariolara.com www.dariolara.com

Guia10hts Mysql Php

Embed Size (px)

DESCRIPTION

Guia html mysl y php

Citation preview

Page 1: Guia10hts Mysql Php

Herramientas para la WEB Guía 10 - BD MySQL y PHP Guía 10 - BD MySQL y PHP Herramientas para la WEB

52<BODY><h1><div align="center">Lectura de la tabla</div></h1><br><?//Conexion con la basemysql_connect("localhost","usuario","contraseña");//Ejecutamos la sentencia SQL$result=mysql_db_query("ejemplo","select * from clientes");?><table align="center" border="5"><tr><td>Nombre</td><td>Dirección</td><td>Teléfono</td><td>Email</td></tr><?//Mostramos los registroswhile ($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>

Prácticas propuestasPráctica 681. CREAR UNA BASE DATOS PERSONAL LLAMADA agenda

2. Práctica 693. CREAR UNA BASE DATOS CATALOGO DE CDs: cdteca

4. Práctica 705. CREAR UNA BASE DATOS universidad CON NOMBRES ASIGNATURAS QUE CURSA,

PROFESORES, CALIFICACIONES, TELEFONOS, COMENTARIOS, ETC.

6. Práctica 71

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

NOTAS DE CLASE

49

Base de datos MySQL con PHPIntroducción

MySql es una poderosa base de datos que se utiliza fundamentalmente para trabajar con hompages dinámicas y poder almacenar los contenidos generados en la interaccion con los usuarios en bases de datos.PHP ofrece interfaces para el acceso a la mayoría 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 diálogo a partir de un idioma universal: SQL (Structured Query Language) el cual es común a todas las bases de datos.Hemos elegido MySQL, sin duda la base de datos más extendida y mas conocida en el ambito del software libre, en combinación con PHP.

Práctica 64Pasos1. 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 Administración

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 contraseña. RECOMIENDO utilizar como USUARIO su nombre, en minusculas y sin espacios y como CONTRASEÑA 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 contraseña y reescribala

i. Privilegios Globales ---- Click en Revisar todos/as

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

k. Cerrar el Browser

3. Reingresamos al sistema de administracion para crear nuestra primera base de datos en MySQL :

http://localhost:8081/mysql/ ----------- presione Enter4. Debajo de CREAR NUEVA BASE DE DATOS escriba : pruebas

5. Click en CREAR

www.dariolara.com www.dariolara.com

Page 2: Guia10hts Mysql Php

Herramientas para la WEB Guía 10 - BD MySQL y PHP Guía 10 - BD MySQL y PHP Herramientas para la WEB

506. 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. Click en Continue

8. 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 diseñar 3 homepages que nos permitan ingresar los datos, validarlos y luego leerlos.Práctica 651. 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> Dirección<br><INPUT TYPE="TEXT" NAME="direccion"><br>

Teléfono<br><INPUT TYPE="TEXT" NAME="telefono"><br>Email<br><INPUT TYPE="TEXT" NAME="email"><br>

<INPUT TYPE="Submit" value="Insertar"></FORM></div> </BODY></HTML>

51Práctica 662. 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 contraseña 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 basemysql_connect("localhost","usuario","contraseña");//Ejecucion de la sentencia SQLmysql_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>

Práctica 673. Archivo de lectura de los datos de la base de datos: lectura.php

<HTML><HEAD><TITLE>lectura.php</TITLE></HEAD>

www.dariolara.com www.dariolara.com