viernes, 14 de mayo de 2010

RadaGuia # 2 Llenar base de datos Mysql


Bueno dandole seguimiento a la RadaGuia hoy aprenderemos a llenar una base de datos Mysql.

Requisitos del Tutorial:
-Haber pasado por la Guia1
-Tener conocimientos de Mysql
-tener la voluntad de aprender
-Dejar un comentario al final del post


para comenzar ya con esta etapa del proyecto ya deberiamos de tener todas estas cosas:
-tener un diseño ya hecho de nuestro sistema
-ya tener por lo menos dibujado todos tus formularios
-Tener la base de datos ya normalizada y hecha en Mysql
-Tener validados tus entradas de datos o formularios ( ya sea en php , Javacript o jsquery )

Bien ya hecho esto ya estas listo para empezar a llenar tu base de datos.

Llenar registros desde un formularios html o php hacia una base de datos mysql

Paso1
Bien primero deberemos tener nuestra base de datos ya hecha para esta guia por cuestiones didacticas solo usare una tabla para que sea un poco mas rapido el tutorial , si usas2 tablas tienen que estar normalizadas y relacionadas , pero a la hora de llenar tienen que pensar cual tabla depende de la otra para poder llenarla correctamente.

bien seguimos con el tutorial y el primer paso es hacer el formulario de registro en html.
que nos quedaria algo asi .

este es el archivo Html no me detendre tanto en explicar este paso porque html ya lo sabemos pero te dare unos consejos practicos que te pueden servir:
*fijate en las etiquetas form que esten todos los atributos como el action , como el method.
*a la hora de poner los objetos tipo texto ponele nombre que te acordes , no les pongas nombres rebuscados.
*siempre acostumbrate a ponerle maxlength que sea igual a la de la base .
*trabaja en tablas para que se te ordene el contenido.

bien ya hecho esto pasamos al siguiente paso (acuerdate de validar ese formulario).

Paso 2

bueno ahora vamos hacer lo mas importante que es el llenado de la base de datos , primero crearemos el archivo que pusimos en el action del form del html , que es el que nos procesara toda la informacion.


bueno una ves hecho esto ya llena la tabla personas aca te van unos consejos para llenar una base de datos.
*ten cuidado con los nombres de la base de datos y de las tablas tenes que ponerlos como estan en phpmyadmin o cualquier otro IDE que estes utilizando.
*fijate cuando vallas hacer el insert que primero son los campos de la base de datos y luego le madamos por POST los campos que estan en el formulario.
*si ya estas trabajando con CSS mete este codigo en tu diseño ( acuerdate que tu pagina tiene que ser php)lo metes donde quieras que te de el echo .
*yo se que en proyecto estamos llenado casi 3 tablas en una sola pagina pero no es nada de otro mundo solo repite esos pasos para los demas campos solo que tienes que quitar la variable tabla para que no te de problemas.

bueno espero que les sirva , es algo sencillo se los he explicado a lo salvadoreño , y mas adelante veremos como hacer la modificacion de datos y eliminado , las consultas y las busquedas.

Descargar archivos

Comenta no sean Takaños ....

3 comentarios:

  1. Excelente aporte esperamos desde ya las demas guias

    ResponderEliminar
  2. rada mira tengo un problema estoy trabajando con php y mysql y no se xq la bd me acepta valores nulos si no los he especificado.....que he hecho mal?

    ResponderEliminar
  3. bueno si tenes ese problema lo podes solucionar de dos maneras :

    una validando antes de que se inserte a la base de datos ya sea en javascript o php .asi siempre tendras la seguridad que siempre tendra que llenar los campos de texto .

    la otra es en mysql usando phpmyadmin en mi caso , pero si ocupas otros tenes que buscar la opcion de campo nulo y ponele que no .

    ResponderEliminar