Conexión con base de datos MySQL con PHP y diseño de formularios

 Uno de los lenguajes de programación más utilizados es el PHP, según el sitio oficial The PHP Group, es un lenguaje de código abierto, adecuado para desarrollo web y que puede ser incrustado en HTML, es decir que puedes utilizar un mismo archivo y combinar código PHP con código HTML, siguiendo algunas reglas.

Cuando decimos que es un lenguaje de código abierto significa que es de uso libre y gratuito y que puede ser utilizado por cualquier persona que lo desee.

Las páginas web pueden ser de dos tipos: estáticas y dinámicas. La primeras son aquellas cuyos contenidos permanecen siempre igual, en cambio las páginas dinámicas se caracterizan porque su contenido es variable y se actualiza de acuerdo con la información que se quiera mostrar.

Existe un gran número de páginas y portales web que han sido creados con el lenguaje PHP, generalmente es utilizado para la creación de páginas dinámicas.

Tomando en cuenta el desarrollo de un sistema para una biblioteca, se está considerando que las bases de datos sean manejadas de manera dinámica por medio de un sistema Web; para ello deberás implementar la integración entre PHP (que es el lenguaje de programación que manipulará los datos en el flujo de las páginas WEB) y la base de datos que se había generado en MySQL (que es el servidor donde se almacena los datos estructurados).

MySQL es el sistema de gestión de bases de datos que trabaja con bases de datos relacionales, es decir, utiliza tablas múltiples que se interconectan entre sí para almacenar la información y organizarla correctamente.

Proceso que se lleva a cabo en un sistema web lineal:

1. El usuario hace una solicitud de consulta de una página web.

2. Esta solicitud viaja por la nube de internet hasta que encuentra el servidor que tiene almacenado esta página. 

3. El servidor busca en su almacenamiento interno la página solicitada.

4. Una vez encontrada la envia de regreso a la nube de internet hacia el usuario, si él necesita más información que se encuentra contenida en la página web recibida, volverá a hacer una solicitud de información y con esta se repetiría el mismo proceso, con esto se gastaría más datos de conexión.

Proceso de un sistema web dinámico.

1. El usuario realiza una solicitud en una página web.


2. La solicitud se envia via internet para buscar el servidor que almacena los datos de la página.


3. El servidor web realiza las consultas necesarias, por medio del código PHP, en el servidor MySQL para que la información y las consultas sean almacenadas en una página dinámica HTML.


4. La página dinámica regresa al usuario pasando via internet, pero esta página contiene más información, esta información permanece oculta hasta que el usuario decida consultarla, estas consultas ya se realizan en el mismo cliente y ya no es necesario que vuelva a hacer una nueva solicitud de una nueva página web. Las flechas que se observan sin un número indica el procesamiento que se hace en el servidor, donde interviene el lenguaje de programación PHP, el gestor de bases de datos MySQL y la página HTML ya mencionada, entre los tres generan el resultado del que ya se habló.


Para poder desarrollar una página dinámica con el uso del lenguaje PHP con MySQL, es necesario revisar algunas definiciones para que comprendas cómo es la comunicación en un sistema web dinámico.


Comentarios