Professional Documents
Culture Documents
Para empezar descargaremos un programa que emule un servidor, en nuestro caso ser de tipo local Empezar por despejar dudas rpidas y bsicas: -Qu es un servidor? Es un sistema de almacenamiento de datos, el servidor que usaremos es local, en pocas palabras nuestro servidor ser nuestra propia maquina Recomiendo Easy-php, este lo encuentran en: http://www.easyphp.org/download.php Una vez tengamos instalado el easy php lo abriremos
Una vez abierto empezaremos por crear la base de datos, explicare dos maneras de acceder y crear la base de datos en MySql por DOS y por medio del localhost METODO POR DOS: Primero por el ejecutar de Windows utilizaremos el comando CMD
- Cd.. para retroceder de directorio - Cd nombrecarpeta, para acceder a una carpeta Con esto ubicaremos la carpeta bin siguiendo la ruta del equipo la ruta final debe ser - Easyphpxxx\mysql\bin
Una vez all utilizaremos el acceso a Mysql - Mysql u root El root es el nombre de usuario del gestor y si se usa clave se debe colocar seguido
De aqu en adelante usaremos comandos de mysql Para ver las bases de datos que se guardan usaremos el comando:
Show databases;
En mi ejemplo la base de datos se llamara LOL Para acceder a esta base de datos usaremos:
Use nombredelabasededatos;
Empezaremos por crear una tabla con su llave primaria para ello usaremos:
Create table nombretabla (nombrecampox tipo de dato, nombrecampox tipo de dato, nombrecampox tipo de dato);
Para crear la llave primaria se le aadir luego del tipo de dato las palabras primary key; Para ilustar lo anterior creare una tabla con cuatro campos, la tabla se llamara persona y sus campos sern ID, nombre, apellido, edad, siendo la llave primaria de esta su ID:
Create table Persona (Id int primary key, Nombre varchar(20), Apellido varchar(20), Edad int);
Recomiendo repasar los tipos de datos para Mysql: http://dev.mysql.com/doc/refman/5.0/es/column-types.html Luego procederemos a ver que la tabla se halla creado para eso usaremos:
Describe nombretabla;
El cdigo de select se puede modificar, esto para poder hacer consultas especificas, para ello usaremos:
Una vez hecho esto explicare como actualizar una tabla, para ello usaremos la sentencia de update:
Estos serian los comandos bsicos para crear y modificar una tabla, el segundo mtodo de acceso a la base de datos es por medio del localhost para ello seguiremos la ruta:
Aqu usaremos el botn sealado all se ejecutara el cdigo ya explicado. Esto seria todo por el lado de Mysql espero les sirva, prximamente subir una gua con comandos mucho ms avanzados.
PHP
Bueno para comenzar explicare que php es un lenguaje de programacin de enfoque web, este lenguaje usa etiquetas html.
Recomiendo estudiar html por su cuenta el siguiente enlace les ayudara a dar un vistazo rpido por los cdigos de html y su funcin: http://www-app.etsit.upm.es/~alvaro/manual/manual.html Para editar paginas html solo necesitaremos un editor de texto, pero para las paginas de tipo php se necesita de un servidor(el easyphp ya instalado) y se debern guardar dentro de la carpeta WWW que esta en el directorio raz de easyphp, luego de guardarlas las ejecutaremos por el localhost
All debern aparecer las paginas que vallamos creando, para comenzar crearemos una pagina llamada ejemplo.php en la cual explicare la conexin entre php y MySql, yo usare el bloc de notas.
Una vez actualizado el servidor local ya aparecer all, para comenzar creare cdigo html con el fin de editar la pagina
Una vez tengamos todo esto empezaremos por abrir y cerrar el encabezado PHP
Una vez abierto y cerrado el encabezado, empezaremos por crear la conexin a la base de datos y seleccionar la base de datos
Para este ejemplo usare la base de datos que cree arriba y su tabla persona, luego de obtener la conexin y seleccionar la base de datos proceder a hacer el registro, para ello llamare los campos del formulario de donde se enva
Si hay dudas con respecto a lo del formulario que enva dejo el cdigo a su disposicin, este cdigo es simple y son solo etiquetas html:
<html> <head><title>PHP-MYSQL</title></head> <body bgcolor="black"> <font color="ffffff" face="arial" size="5"> <form name="enviar" action="ejemplo.php" method="post"> Id <input type="text" name="ID"><br> Apellido <input type="text" name="Apellido"><br> Nombre
<input type="text" name="Nombre"><br> Edad <input type="text" name="Edad"><br> <input type="submit" value="enviar"> </form></font></body></html>
Retomando el tema, luego de llamar los valores del formulario anterior procedemos a crear la sentencia mysql
Solo que ahora nuestros valores sern las variables que recuperan los valores de las cajas de texto del formulario anterior, ahora
Nota: es de vital importancia tener cuidado con el uso de las maysculas en php ya que la variable $Nombre NO SERA igual a la variable $nombre Hasta este momento ya esta listo la conexin y la insercin mas es bueno imprimir un mensaje que indique si se realizo o no la consulta el cdigo para ello ser:
Dentro de este cdigo el signo ! indica si hay error, esto seria todo, la pagina debera quedar asi
Y la de envio asi