Está en la página 1de 6

Integración con base de datos

María Ignacia Lastra Tapia

Programación HTML II

Instituto IACC

23 de Abril 2020
Introducción:

A continuación, se desarrollará la definición de la estructura que posee la base de datos creada

para el formulario, la cual será utilizada e incluirá las tablas y los tipos de datos que estas poseen

en cada campo. También se desarrollará las sentencias de SQL que serán utilizadas para la

creación de la base de datos.

Desarrollo:

1.- Definición de la estructura de la base de datos que será utilizada:

- Para conectar el formulario de HTML a la base de datos PhpMyAdmin por medio de php, será

necesario ir al servidor local donde ya se ha creado una base de datos, la cual se llamará

"Usuarios" y tiene una tabla la que contendrá los elementos que el usuario debe llenar, como rut,

edad, género, frecuencia con la que usa el servicio, horario que utiliza el servicio, líneas de metro

que normalmente utiliza, calidad del servicio, observaciones personales, y la fecha y hora en la

que realizó la encuesta. Esta tabla tendrá por nombre "datos".

Tenemos la estructura en HTML del código del formulario, donde el atributo "form" tiene una

variable "action" con valor de la dirección que contiene el documento php el cual validará los

datos del formulario a través del método "post", el cual se encargará de llevar la información

ingresada al servidor.
En el código php se verá la conexión con la base de datos y el servidor. Por lo general se crea

una variable "$link", en la cual se declarará la función "mysql_conect", donde se especifica el

nombre del servidor, el nombre del usuario y la contraseña, en este caso no tendremos

contraseña, por lo que se dejará un espacio en blanco. Si todo esto se realiza de forma correcta,

no deberá aparecerá ningún error, de lo contrario, con la función "or die".

Luego se declarará la variable "$db", la cual por medio de la función "mysql_select_db"

seleccionamos la base de datos con la que queremos trabajar, y por lo general, también se coloca

la variable "$link" donde estará la conexión con el servidor.

También es posible realizar este proceso de comprobación de la conectividad por medio de las

sentencias "if, else".

Por medio del método "post", declarado anteriormente en la etiqueta "form", podremos obtener

la información que el usuario ingrese en el formulario, donde declararemos cada variable, las

cuales guardarán la información que contiene el método "post", como por ejemplo, la variable

"$rut", guardará la información ingresada en la etiqueta input con el valor de la variable

"name", por lo que ambos valores deben ser iguales para que la información se pueda guardar

correctamente.

Luego se ingresará la sentencia para que el sql creado, pueda guardar los datos ingresados por el

usuario en el servidor. Esto se logrará mediante la variable "$sql" con la función "insert into

datos values", la cual por medio del código sql, se insertará la información a la tabla de datos.

Esta parte del código traduce la información insertada dentro de la tabla de datos, (valores como

el rut, y todos los datos que el usuario debe ingresar, información obtenida por medio del método

"post").
Mediante la variable "$ejecutar" se podrá iniciar la sentencia antes mencionada de sql, con la

función de "mysql_query".

Luego, podremos verificar la ejecución antes realizada, mediante las sentencias de "if, else".

La tabla creada a través de MySQLAdmin será nombrada como "datos", con la cantidad de

campos que se guardarán en esta tabla. Esta tabla se compondrá de a siguiente forma:

- Rut: será de tipo INT (numéricos enteros), con una longitud de 12 caracteres como máximo,

será autoincrementable y también será la llave primaria de esta tabla.

- Edad: de tipo INT, longitud máxima de 3 caracteres.

- Género: de tipo VARCHAR, longitud máxima de 100 caracteres.

- Frecuencia: de tipo VARCHAR con longitud máxima de 100 caracteres.

- Horario: de tipo VARCHAR con longitud máxima de 100 caracteres.

- Líneas: de tipo VARCHAR con longitud máxima de 100 caracteres.

- Calidad: de tipo VARCHAR con longitud máxima de 100 caracteres.

- Observaciones: de tipo de tipo VARCHAR con longitud máxima de 200 caracteres.

- Fecha: de tipo DATE con longitud máxima de 50 caracteres.

- Email: de tipo VARCHAR con longitud máxima de 100 caracteres.


Conclusión:

A través del sistema de gestión de base de datos como MySQL, podremos archivar los datos

ingresados por el usuario mediante tablas separadas, lo cual es una de las funciones principales

de MySQL, para no tener que archivar todo en un solo archivo.

Este sistema, también nos permitirá gestionar las bases de datos, accediendo a ellas a través de

herramientas que nos permitirán añadir, borrar, modificar y actualizar estos datos.

Bibliografía:

- IACC (2015). Páginas web y base de datos MySQL. Programación HTML II. Contenido

Semana 3.

También podría gustarte