(Parte 1 de 10)

Apéndice Desarrollo Web con PHP y MySQL

M.T. Joel Gonzalez Estrada 2

Índice

Capitulo I

Corta historia de PHP ¿Qué es PHP?

¿Qué se necesita para que funcione PHP? Iniciar con PHP

Capitulo 2 Programación con PHP Separación de instrucciones Comentarios en PHP Variables Variables variables Tipos de datos

Enteros Números en punto flotante Cadenas Caracteres protegidos Operadores de comparación Operadores Lógicos Operadores de Asignación Operadores Bit Bit

Constantes Sentencias de control if...else if...elseif...else switch...case...default while do...while for

Vectores (tablas)

Tablas multidimensionales

Formularios

Botón de comando Cuadro de texto Cuadro de texto con barras de desplazamiento Casilla de verificación o checkbox Botón de radio u opción Menú desplegable Campo oculto

Bases de datos

¿Qué es MySQL? Caracteristicas tecnicas de mysql Características principales de MySQL Instalando MySQL Server

Apéndice Desarrollo Web con PHP y MySQL

M.T. Joel Gonzalez Estrada 3

Conectándose y desconectándose al servidor MySQL Creando y usando una base de datos Visualización de las bases de datos existentes en el servidor MySQL Selección de una base de datos Creación de una base de datos Creación de tablas Ingreso de Datos a las tablas Recuperación de la Información

PHP para bases de datos MySQL

Conectarse Agregar registros Modificar registros Eliminar registros

Apéndice Desarrollo Web con PHP y MySQL

M.T. Joel Gonzalez Estrada 4

PHP es un lenguaje creado por una gran comunidad de personas. El sistema fue desarrollado originalmente en el año 1994 por Rasmus Lerdorf como un CGI escrito en C que permitía la interpretación de un número limitado de comandos. El sistema fue denominado Personal Home Page Tools y adquirió relativo éxito gracias a que otras personas pidieron a Rasmus que les permitiese utilizar sus programas en sus propias páginas. Dada la aceptación del primer PHP y de manera adicional, su creador diseñó un sistema para procesar formularios al que le atribuyó el nombre de FI (Form Interpreter) y el conjunto de estas dos herramientas, sería la primera versión compacta del lenguaje: PHP/FI. La siguiente gran contribución al lenguaje se realizó a mediados del 97 cuando se volvió a programar el analizador sintáctico, se incluyeron nuevas funcionalidades como el soporte a nuevos protocolos de Internet y el soporte a la gran mayoría de las bases de datos comerciales. Todas estas mejoras sentaron las bases de PHP versión 3. Actualmente PHP se encuentra en su versión 4, que utiliza el motor Zend, desarrollado con mayor meditación para cubrir las necesidades actuales y solucionar algunos inconvenientes de la anterior versión. Algunas mejoras de esta nueva versión son su rapidez -gracias a que primero se compila y luego se ejecuta, mientras que antes se ejecutaba mientras se interpretaba elcódigo-, su mayor independencia del servidor web -creando versiones de PHP nativas para más plataformas- y un API más elaborado y con más funciones.

En el último año, el número de servidores que utilizan PHP se ha disparado, logrando situarse cerca de los 5 millones de sitios y 800.0 direcciones IP, lo que le ha convertido a PHP en una tecnología popular.

Apéndice Desarrollo Web con PHP y MySQL

M.T. Joel Gonzalez Estrada 5

El lenguaje PHP es un lenguaje de programación de estilo clásico, es decir, es un lenguaje de programación con variables, sentencias condicionales, ciclos (bucles), funciones…. No es un lenguaje de marcado como podría ser HTML, XML o WML. Está más cercano a JavaScript o a C, para aquellos que conocen estos lenguajes.

Recursos que tenga el servidor como por ejemplo podría ser una base de datos. El programa PHP es ejecutado en el servidor y el resultado enviado al navegador. El resultado es normalmente una página HTML pero igualmente podría ser una pagina WML.

Al ser PHP un lenguaje que se ejecuta en el servidor no es necesario que su navegador lo soporte, es independiente del browser, pero sin embargo para que las páginas PHP funcionen, el servidor donde están alojadas debe soportar PHP.

¿QUE NECESITA PARA QUE FUNCIONE PHP? lo que necesita es lo siguiente:

• _ Versión compilada de PHP (http://w.php.net). • _ Un servidor web (Apache, PWS, IIS, Etc.).

• _ Si desea manejar base de datos se recomienda Mysql Server (http://w.mysql.com).

• _ Instalar el servidor WEB. Trabajaremos con sistemas operativos Microsoft Windows (2000 Professional y XP Professional), por lo que vamos a instalar un IIS (versión 5 para w2k y 5.1 para wXP).

Para instalarlo tenemos que seguir los siguientes pasos:

Apéndice Desarrollo Web con PHP y MySQL

M.T. Joel Gonzalez Estrada 6

• _ Ir al panel de control de Microsoft Windows©

• _ Seleccionar lo opción Agregar o quitar programas

• _ Seleccionar la opción de Agregar o quitar componentes y ahí elegir la opción Servicios de Internet Information Server (IIS)

• _ Tenemos que esperar a que se instale

• Después de estos pasos ya esta instalado nuestro servidor de web que necesitamos para ejecutar páginas de Internet.

La forma de saber si se ha instalado correctamente nuestro servidor es

Apéndice Desarrollo Web con PHP y MySQL

M.T. Joel Gonzalez Estrada 7 tecleando en la barra de direcciones de nuestro navegador (Internet Explorer o Netscape Navigator) la siguiente dirección http://localhost y nos debe aparecer la siguiente página web:

Instalar el modulo de PHP.

Los pasos para instalar el modulo de PHP son los siguientes: • _ Al iniciar el programa de instalación veremos la siguiente pantalla.

• La siguiente pantalla es la de bienvenida, solo hay que presionar el botón de Next >.

Apéndice Desarrollo Web con PHP y MySQL

M.T. Joel Gonzalez Estrada 8

• La pantalla que sigue es la licencia de PHP, si la aceptamos debemos de presionar I Agree.

(Parte 1 de 10)

Comentários