lunes, 1 de agosto de 2011

31.-Trabajar con bases de datos en PHP

Una de las principales ventajas que presenta el trabajar con páginas dinámicas es el poder almacenar los contenidos en bases de datos. De esta forma, podemos organizarlos, actualizarlos y buscarlos de una manera mucho más simple.
El lenguaje PHP, ya hemos dicho, ofrece interfaces para el acceso a la mayoría de las bases de datos comerciales y por ODBC a todas las bases de datos posibles en sistemas Microsoft, a partir de las cuales podremos editar el contenido de nuestro sitio con absoluta sencillez.

Esta interacción se realiza, por un lado, a partir de las funciones que PHP nos propone para cada tipo de base de datos y, por otro 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. Este lenguaje resulta, como veremos en el tutorial de SQL, muy potente y fácil de aprender.

En este manual de PHP nos limitaremos pues a la utilización las instrucciones SQL básicas que serán aprendidas a medida que explicamos las diferentes formas de actuar sobre una base de datos dejando para el tutorial de SQL los aspectos más avanzados.

Como base ejemplo de estos capítulos hemos elegido MySQL, sin duda la base de datos más extendida en combinación con PHP. Su gratuidad, eficiencia y simplicidad la han hecho una buena candidata.

Ya hemos explicado en capítulos anteriores su instalación a la vez que hemos presentado los comandos de base que nos pueden permitir abordarla con una relativa facilidad.

En caso de utilizar cualquier otra base compatible, las correcciones a llevar a cabo con respecto a nuestros ejemplos no son excesivamente grandes y la lectura de esos capítulos sigue siendo de gran utilidad.

Una vez instalado MySQL y antes de poder comenzar con nuestros ejemplos, será necesario llevar a cabo las siguientes operaciones:

-Introducidos dentro de MySQL, crearemos la base de datos ejemplo con la siguiente sentencia:

create database ejemplo;

-Seleccionaremos la base ejemplo como la base a utilizar:

use ejemplo

-Crearemos a continuación la tabla clientes a partir de la siguiente sentencia:

create table clientes (
nombre varchar(100),
telefono varchar(100)
);

Ahora ya disponemos de nuestra tabla vacía. Sólo queda comenzar a llenarla con los datos que iremos insertando.

El conjunto de scripts utilizados para el bloque de bases de datos puede ser descargado aquí.

Además contamos con un videotutorial sobre las bases de datos en PHP que te ayudará a entenderlo todo mejor.

No hay comentarios:

Publicar un comentario