Mi primer script
Mi primer script
Una vez que ya tenemos instalados PHP y MySQL, y el servidor Apache configurado para usarlos, podemos comenzar a escribir nuestro primer Script en PHP.
Ejemplo script php
Una vez escrito esto lo salvamos en un fichero con la extensión php3, y lo colocamos en nuestro servidor,http://mi_servidor/php/test.php3. Ahora si ponemos esta URL en nuestro navegadorveremos una línea con el texto "Hola Mundo. Este es mi primer script en PHP".
Lo primero que apreciamos en el script son sus delimitadores. En la primera línea del script vemos para indicar el final del script. Hay que destacar que todas las líneas que se encuentre entre estos delimitadores deben acabar en punto y coma, excepto las sentencias de control (if, swich, while, etc.).
Como en todaprogramación, es importante poner muchos comentarios, para lo cual si queremos comentar una sola línea tenemos que poner al principio de la línea //, si lo que queremos es comentar varias utilizaremos los delimitadores /* - */.
Para que el servidor envie texto utilizaremos la instrucción echo, aunque también podemos utilizar printf de uso similar al del C oPerl.
Finalmente, vemos que lapalabra myvar comienza con el signo dólar ($) . Este símbolo le indica a PHP que es una variable. Nosotros le hemos asignado un texto a esta variable, pero también pueden contener números o arrays. Es importante recordar que todas las variables comienzan con el signo dólar.
Comenzando con MySQL
Antes de seguir con PHP, vamos a preparar la base de datos(BD) que vamos a utilizar como ejemplo.Como servidor de BD, usaremos MySQL un pequeño y compacto servidor de BD, ideal para pequeñas y medianas aplicaciones. MySQL soporta el estándar SQL (ANSI), y además está disponible para distintas plataformas, incluido las "Windows".
Una vez instalado MySQL (dejemos esta explicación para más tarde), vamos a crear nuestra BD ejemplo. MySQL utiliza una tabla de permisos de usuarios, por defecto, enla instalación crea el usuario root sin password. Debes crear distintos usuarios con distintos permisos. Entre ellos, el usuario administrador de MySQL, con todos los permisos, y como recomendación de seguridad, el usuario nobody sólo con el permiso de ver (SELECT), que es el que utilizaremos para conectarnos al servidor de BD en nuestros script.
Para crear nuestra BD, debemos ser el administradorde MySQL o el root,para ello haremos lo siguiente:
mysqladmin create mybd
Ya hemos creado una BD, ahora le añadiremos una tabla y algunos registros, para lo cual copia el siguiente texto y sálvalo en un archivo, que podríamos llamar mybd.dump.
Crear tabla mybd
CREATE TABLE agenda (id INT NOT NULL AUTO_INCREMENT, nombre CHAR(50),
dirección CHAR(50), teléfono CHAR(15), email CHAR(30), KEY(id) )\g
INSERT INTO agenda VALUES (0, 'Juan Pérez', 'C/ Laguna, 15. Sevilla',
'95.455.55.55', 'juan@agenda.com' )\g
INSERT INTO agenda VALUES (1, 'Luis García', 'C/ Betis, 22. Cádiz',
'95.655.66.33', 'luis@agenda.com' )\g
INSERT INTO agenda VALUES (2, 'Carlos Rodríguez', 'C/ Sevilla, 6. Huelva',
'95.113.22.77', 'carlos@agenda.com' )\g
Debemos tener en cuenta que los comandos dearriba debe escribirse cada uno en una sola línea. Se han separado para aumentar la legibilidad del código.
Ahora desde la línea de comandos ejecuta:
cat mybd.dump | mysql mybd
Cabe destacar el campo id, que no puede estar vacio, y además es auto incrementable, lo cual deberemos tener en cuenta a la hora de actualizar y añadir registros. Si no hemos cometido ningún error, ya tenemos nuestra basede datos de ejemplo en el servidor MySQL.
Importar bases de datos desde MS Access
Un caso muy común, como en mi caso, al comenzar a utilizar MySQL, necesitaba migrar mis bases de datos desde Access a MySQL. La solución a este problema, nos la aporta un módulo creado por Pedro Freire de CYNERGI.
Los pasos que debemos seguir para instalar este módulo, y su posterior uso son:
1....
Regístrate para leer el documento completo.