Detalle del libro
Ver Índice
Introducción
A quién va dirigido este libro
Temas analizados en el libro
Requisitos para utilizar este libro
Código fuente
Convenciones utilizadas
Asistencia al cliente
Código fuente y actualizaciones
Erratas
p2p.wrox.com
Díganos qué opina
Parte I. Primeros pasos
1. Introducción y configuración de la instalación
Configurar la instalación
Breve introducción a PHP, Apache, MySQL y al código abierto
¿Qué es el código abierto?
Breve historia de las iniciativas de código abierto
Razones de la importancia del código abierto
Funcionamiento de los componentes del módulo AMP
Apache
PHP
MySQL
PHP5: el futuro de PHP
Breve repaso de PHP5
Cómo afectan los cambios de PHP5 a este libro
Configurar la instalación de Apache
Añadir PHP a la ecuación
Raíz del documento
Configurar la instalación de PHP
Probar la instalación
Personalizar la instalación
Configurar la instalación de MySQL
Probar la instalación
Configurar la instalación
El archivo my.cnf
Configurar usuarios y privilegios
Ejercicio: configurar privilegios
Cómo funciona
Ayuda y otras valiosas fuentes de consulta
Ayuda con los programas
Sitios Web de consulta
Instaladores AMP
Foxserv
PHPTriad
NuSphere Technology Platform
Resumen
Parte II. El sitio Web Movie Review
2. Crear páginas PHP
Repaso a la estructura y la sintaxis de PHP
Cómo encaja PHP con HTML
Reglas sintácticas de PHP
La importancia de las prácticas de creación de código
Qué convierte a un programa en especial
Razones para preocuparse por el aspecto del código
Crear el primer programa
Ejercicio: utilizar echo
Cómo funciona
Utilizar HTML en las páginas
Integrar HTML con PHP
Ejercicio: utilizar PHP dentro de HTML
Consideraciones con HTML dentro de PHP
Utilizar constantes y variables en las páginas
Repaso a las constantes
Ejercicio: utilizar constantes
Cómo funciona
Repaso a las variables
Ejercicio: utilizar variables
Cómo funciona
Pasar variables entre páginas
register_globals
Pasar variables a través de un URL
Ejercicio: utilizar variables de URL
Cómo funciona
Caracteres especiales en URL
Pasar a través de sesiones
Qué es una sesión
Ejercicio: pasar el nombre del visitante
Cómo funciona
Qué es una cookie
Ejercicio: configurar una cookie
Cómo funciona
Pasar a través de formularios
Formularios
Ejercicio: utilizar formularios para conseguir información
Cómo funciona
Utilizar argumentos if/else
Utilizar instrucciones if
Operadores
Consideraciones de sintaxis especiales
Ejercicio: utilizar if
Cómo funciona
Utilizar if y else de forma conjunta
Ejercicio: utilizar if y else
Cómo funciona
Utilizar archivos de inclusión para la eficacia del código
Ejercicio: añadir un mensaje de bienvenida
Cómo funciona
Utilizar funciones para mejorar la eficacia del código
Ejercicio: trabajar con funciones
Cómo funciona
Matrices
Sintaxis de una matriz
Ordenar matrices
Ejercicio: ordenar una matriz
Cómo funciona
Construcciones foreach
Ejercicio: añadir matrices
Cómo funciona
Ya que está aquí ...
Ejercicio: utilizar la función while
Cómo funciona
Sintaxis alternativa para PHP
Alternativas de las etiquetas
Alternativas del comando echo
Alternativas de los operadores lógicos
Alternativas para las comillas dobles: utilizar heredoc
Alternativas para incrementar valores
Resumen
Ejercicios
3. Utilizar PHP con MySQL
Repaso a la estructura y la sintaxis de MySQL
Estructura de MySQL
Tipos de campos
Lista de comprobación para seleccionar el tipo de datos correcto
null/not null
Índices
Unique
Auto Increment
Otros parámetros
Tipos de tablas MySQL
MyISAM
ISAM
HEAP
InnoDB
BDB
Sintaxis y comandos de MySQL
PHP y MySQL
Conectarse al servidor MySQL
Analizar una base de datos prefabricada
Ejercicio: crear una base de datos
Cómo funciona
Consultar la base de datos
WHERE
Ejercicio: utilizar la consulta SELECT
Cómo funciona
Trabajar con PHP y matrices de datos: foreach
Ejercicio: utilizar foreach
Historia de dos tablas
Ejercicio: hacer referencia a tablas individuales
Cómo funciona
Ejercicio: Unir dos tablas
Cómo funciona
Consejos y sugerencias
Documentación
Utilizar PHPMyAdmin
Resumen
Ejercicios
4. Utilizar tablas para mostrar datos
Crear una tabla
Ejercicio: definir los encabezados de la tabla
Cómo funciona
Completar la tabla
Ejercicio: completar la tabla con datos
Cómo funciona
Ejercicio: combinar todos los elementos
Ejercicio: mejorar la tabla
Cómo funciona
Quién es el dueño
Ejercicio: añadir enlaces a la tabla
Cómo funciona
Ejercicio: añadir datos a la tabla
Cómo funciona
Ejercicio: calcular los ingresos de una película
Cómo funciona
Ejercicio: mostrar la nueva información
Cómo funciona
Ejercicio: mo
PHP, Apache y MySQL son las tres tecnologías de código abierto fundamentales que constituyen la base de la mayoría de los servidores web hoy en día. Conocer cómo actúan y cómo pueden ser combinadas entre sí resulta imprescindible para todos aquellos que necesiten crear de modo rápido sitios web tanto en servidores Windows como Linux.
Esta obra le guiará así de manera sencilla en la creación de sitios utilizando el modelo AMP de código abierto; desde la creación de páginas web con PHP, incluyendo aspectos de administración y seguridad de bases de datos, a conocer cómo almacenar y acceder a información por medio de MySQL, o integrar sus creaciones en plataformas de comercio electrónico y con otras tecnologías.
Al experimentar con diferentes tipos de sitios web, progresará de la configuración de sencillas tablas de base de datos a dominar todo su potencial, diseñando sitios dinámicos y bien estructurados.