presentación4 modulos2008

14
CONEXION CON MYSQL O SQL Una vez que ya hemos explicado un poco por encima todas las operaciones posibles y lógicas que podemos hacer con una base de datos en el lenguaje SQL, llega el momento de combinarlo con la potencia de PHP y para ello usaremos el programa MySQL. MySQL es uno de los gestores de bases de datos mas utilizados en entornos en los cuales se emplea PHP ya que PHP dispone de numerosas funciones que se compaginan perfectamente con MySQL. La forma genérica de obtener información de tablas en Mysql es la siguiente: -Conexión con el gestor. - Preparación de la consulta SQL. - Ejecución de la consulta. - Procesamiento del resultado obtenido en el cursor. - Liberación de recursos (esta es opcional, aunque es recomendable). - Cierre de la conexión con el gestor. Para realizar estas y otras muchas mas cosas disponemos de las siguientes funciones:

Upload: keniameraris

Post on 04-Aug-2015

150 views

Category:

Documents


0 download

TRANSCRIPT

CONEXION CON MYSQL O SQL

Una vez que ya hemos explicado un poco por encima todas las operaciones posibles y lógicas que podemos hacer con una base de datos en el lenguaje SQL, llega el momento de combinarlo con la potencia de PHP y para ello usaremos el programa MySQL. MySQL es uno de los gestores de bases de datos mas utilizados en entornos en los cuales se emplea PHP ya que PHP dispone de numerosas funciones que se compaginan perfectamente con MySQL. La forma genérica de obtener información de tablas en Mysql es la siguiente:

-Conexión con el gestor. - Preparación de la consulta SQL. - Ejecución de la consulta. - Procesamiento del resultado obtenido en el cursor. - Liberación de recursos (esta es opcional, aunque es recomendable). - Cierre de la conexión con el gestor.

Para realizar estas y otras muchas mas cosas disponemos de las siguientes funciones:

Una de las ventajas que proporciona la altísima integración que PHP y MYSQL tienen es la existencia de funciones que permiten al programador acceder a las diferentes estructuras que conforman la base de datos. Algunas de las funciones son:

CONEXIÓN CON MYSQL

Página principal

Buscar registros de una base de datos

En este tema se analiza la búsqueda de un registro o renglón determinado en este proceso el usuario del programa quiere que se despliegue un y solo un registro de información proporcionando un dato de búsqueda generalmente la clave del registro. La solución es sencilla, solo usar otra vez la instrucción select, con el siguiente formato:

SELECT [ *, all, campos] FROM TABLA WHERE condicion(es)

Buscar.php

Inserción de Datos

En SQL, hay fundamental y básicamente formas para INSÉRER datos en una tabla: Una es insertar una fila por vez, y la otra es insertar filas múltiples por vez. Primero observemos como podemos INSÉRER datos a través de una fila por vez:La sintaxis para insertar datos en una tabla mediante una fila por vez es la siguiente:INSERT INTO "nombre_tabla" ("columna1", "columna2", ...)VALUES ("valor1", "valor2", ...)

Borrar registros.

Para cerrar el ciclo, nos queda el borrado de registros. El borrado de registros el uno de los procesos más sencillos. Para indicar que elemento vamos a borrar hemos usado un enlace a la página borra.php pasándole el ID de cada registro, de esta manera la página borra.php sabe que elemento de la tabla ha de borrar.

Editar Registro:

La solución para éste tipo de casos es apuntar específicamente al registro que se desea modificar, al igual que cuando se borra un determinado registro lo que se debe hacer es pasar como parámetro el registro a borrar.

Editar.php

Ejercicios: pagina 59

Valor: 10 puntos

Parejas.

Condiciones:Condiciones:

1. Cajas de texto con formato.

2. Realizar una página principal

3. Utilice animaciones y botones para ir de una página a otra.

4. Aplicar normalización de tablas.