Introducción Capítulo 1. Instalación y entorno de trabajo para el desarrollo de aplicaciones PHP Instalación de Dreamweaver 8 en Windows Comenzando con Dreamweaver 8: el entorno de trabajo Vistas de Dreamweaver 8: barra de herramientas de documento Ventana de documento Barra Insertar Mostrar las barras Insertar como fichas Inspector de propiedades Otros paneles de Dreamweaver para el desarrollo de aplicaciones Instalación de PHP5 Instalación de la versión binaria de PHP 5 Acerca del CD que acompaña al libro Capítulo 2. Configuración de Dreamweaver 8 para aplicaciones PHP Requisitos para trabajar con Dreamweaver 8 en el desarrollo de aplicaciones Web Configuración de un servidor Web Instalar Internet Information Server (IIS) Configuración de un servidor de aplicaciones Elección de un servidor de aplicaciones Configuraciones de sistema típicas para desarrollo en PHP Configuración del servidor de aplicaciones PHP Definición de un sitio Web de Dreamweaver 8 para tecnología PHP Abrir un documento PHP nuevo Capítulo 3. Diseño y creación de bases de datos MySQL. EL lenguaje SQL de MySQL Bases de datos Introducción al uso de SQL: consultas SQL sencillas a bases de datos El lenguaje formal SQL Elementos básicos de SQL Funciones más importantes en SQL para MySQL Operadores y su clasificación en SQL para MySQL Tipos de datos en SQL para MySQL Comentarios en SQL para MySQL Diseño de una base de datos relacional Integridad Índices Un ejemplo Creación de una base de datos mediante SQL de MySQL Creación de tablas mediante SQL de MySQL Introducción de registros en las tablas Capítulo 4. Instalación y entorno de trabajo de MySQL. Lenguaje de consulta y modificación Instalación de la base de datos MySQL Arrancar MySQL en Windows Salir de MySQL en Windows Sistemas operativos soportados por MySQL Crear bases de datos y añadir sus registros con SQL en el entorno de MySQL Uso de una base de datos y visualización de sus tablas Lenguaje de consulta. Sentencia SELECT Consultas con condiciones de búsqueda Consultas resumen Lenguaje de modificación de datos Eliminar datos de tablas. La sentencia DELETE Actualizar datos de tablas. La sentencia UPDATE Cambiar datos con UPDATE Actualización de todas las filas con UPDATE Borrado de tablas con DROP TABLE Modificación de tablas con ALTER TABLE Capítulo 5. Conexiones con bases de datos MySQL. Fuentes de datos y juegos de registros Conexiones de bases de datos para desarrolladores de PHP Creación de una conexión con la base de datos Edición o eliminación de una conexión de base de datos MySQL Definir fuentes de datos en Dreamweaver 8 para páginas dinámicas PHP Definir un juego de registros como fuente de datos Definir un juego de registros mediante un filtro como fuente de datos Configurar MySQL como un servicio de Windows Definición de juegos de registros en vista Código Definición de una variable de URL Definición de una variable de sesión
SINOPSIS
En este libro se trata la creación de aplicaciones Web dinámicas basadas en PHP utilizando como herramienta visual Dreamweaver 8, lo que permitirá llevar a cabo las tareas sin utilizar código de programación. Se expone cómo el propio Dreamweaver genera de modo automático el código PHP relativo a las aplicaciones Web que se elaboran y ayuda a crear el sitio Web y a establecer conexiones entre el servidor Web, el servidor de aplicaciones y la base de datos MySQL mediante herramientas visuales.
Un primer bloque de contenido está dedicado a la instalación, requisitos y configuración de Dreamweaver 8, del servidor Web IIS, del servidor de aplicaciones Web PHP y de la base de datos MySQL para el desarrollo de aplicaciones, así como a la creación de conexiones con la citada base de datos.
Un segundo bloque se ocupa de la creación de base de datos para la Web, así como del uso del lenguaje SQL para crear fuentes de datos con vistas a la elaboración de páginas dinámicas y la incorporación de contenido dinámico a las mismas. Se expone el trabajo con juegos y contadores de registros, variables, barras y vínculos de navegación, regiones repetidas, texto dinámico, tablas dinámicas y formularios dinámicos.
En un tercer bloque se presenta cómo se crean páginas maestro/detalle, formularios de inserción de registros, formularios de actualización de registros, barras de navegación por juegos de registros, contadores de registros, páginas que restringen el acceso al sitio, páginas que permiten a los nuevos usuarios registrarse en el sitio y páginas que requieran el establecimiento de una conexión a los usuarios ya registrados en anteriores visitas.
En cuanto a la metodología, se comienza explicando de modo sencillo los contenidos acompañándolos siempre de imágenes que hacen más comprensible el texto. Al final de cada capítulo se presenta un conjunto de ejercicios seleccionados para afianzar el aprendizaje de las tareas.
El libro va acompañado de un CD-ROM adicional que contiene las bases de datos utilizadas a lo largo del texto y las páginas dinámicas que se crearán en los sucesivos capítulos.