AulaFacil.com: CLICK AQUÍ para aprender cientos de cursos gratis
Curso gratis
 
Lección 31 ª

 

 

 

 

 

   

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.