MANUAL
DE PHP. Parte 2. Nuestro Proyecto. Creando la base e insertando datos
en la tabla
Para las que son madres o los que son padres, uno
de los momentos más emocionantes en esa etapa de la vida es
cuando los niños empiezan a caminar. Y para los que nos ni
madres ni padres, no hay nada más hermoso que cuando una creación
va tomando forma (y con esto no estamos haciendo una comparación
y diciendo que los hijos son una creación, aunque en cierto
modo lo sean)
En fin, en esta entrega vamos a comenzar a darle
forma a nuestra base de datos (aquella que llamamos QUIZ).
La creación de la base, en caso de que lo hayan olvidado se
hace con la sentencia CREATE DATABASE nombre_base_de_datos,
posteriormente creamos la o las tablas que contendrán los datos
y una serie de posibles parámetros como el nombre de las columnas,
el tipo de datos que guardará cada columna y la longitud que
tendrá cada columna.
Para nuestro proyecto, las especificaciones que hemos
escogido son las siguientes:
CREATE DATABASE quiz
CREATE TABLE agentes(ID_agente char(5), cod_emp char(5), FName1 char(15),
FName2 char(15), LName1 char(15), LName2 char(15), telefono char(8),
direccion char(65), turno char(3), supervisor char(25));
Si no saben como crear una base de datos y/o las
tablas en MySQL por favor remítanse al curso de MySQL que les
ofrecemos aquí en aulafacil.com.
Para efectos de ejemplo, vamos a insertar “manualmente”
un par de filas en nuestra tabla agentes, de tal forma que podamos
hacer la comparación de las filas que luego vamos a insertar
en nuestra tabla a través de la aplicación que vamos
a crear en PHP.
Pero antes, expliquemos la única adición
a la tabla que dijimos que crearíamos al inicio de nuestro
proyecto:
ID_agente: Una serie de 5 dígitos
(que no son el número de empleado) que identifican al empleado
(en nuestro ejemplo llamado agente, al mejor estilo de Bond, James
Bond) que será, digamos, la forma en la que el agente se distinguirá
en la cede central de la empresa X en la que éste trabajará.
La diferencia con el código de empleado, es en realidad un
capricho de diseño, y lo ponemos como ejemplo en el caso de
que la persona trabaje en una megacompañía que tenga
filiales a lo largo y ancho del país.
Baste esto para explicación de algo que no
es más que un deseo enfermizo de hacer un poquitín más
grande la tabla.
Veamos pues la inserción de una sola fila
“a mano” en nuestra tabla:
[Objeto Flash Eliminado]
En nuestra próxima lección haremos
la página principal para insertar nuevos empleados a la base.
Por el momento recuerden que “Malhaya quien nace yunque en vez
de martillo” (Manuel de Falla). El mundo sería perfecto,
si todos decidiésemos en un determinado momento, ser martillos,
lo único que hace falta, es quitarnos esa idea de que sin yunques,
la existencia de los martillos no tendría sentido. Hasta Pronto.