Este libro, que puede ser utilizado con cualquiera de las últimas versiones de PHP y MySQL, se divide en dos partes: una teórica y una práctica.
La primera parte del libro, los primeros cuatro capítulos, se ocupa de la teoría de las técnicas fundamentales:
-Requisitos del sistema y preparativos: aprenderá cómo preparar su sistema para poder crear páginas en PHP y bases de datos. Aprenderá cómo se instala y se prepara un servidor Web. Y también, cómo probar la funcionalidad de PHP.
-Fundamentos de PHP: en este capítulo se tratan los fundamentos de PHP, esto es, la base y la sintaxis del lenguaje, así como las herramientas necesarias para crear scripts en PHP. Sin embargo, esta introducción se limita a los fundamentos del PHP que necesita para la utilización de bases de datos.
-Fundamentos de bases de datos y MySQL: aquí se describe la estructura de las bases de datos y los comandos SQL más importantes con los que poder administrarlas.
-Acceso a bases de datos MySQL con PHP: este capítulo le muestra cómo crear un enlace con una base de datos con PHP, y cómo llamar a los datos contenidos en ésta y almacenarlos.
La segunda parte del libro, más práctica, explica la administración de un libro de visitas sencillo. Aquí aprenderá cómo crear y modificar las tablas necesarias de forma totalmente automática, cómo diseñar formularios de entrada de datos, y guardar, borrar y modificar registros de datos. El último capítulo está dedicado a la protección de datos.
-Administración de bases de datos y tablas con PHP: aprenderá cómo evitar los errores en los scripts, y cómo puede, si se diera el caso, crear tablas que falten y adaptar las existentes sin que el usuario tenga que ocuparse de nada en absoluto.
-Creación de formularios de entrada: para la entrada de datos en el libro de visitas hacen falta formularios. En este capítulo aprenderá qué posibilidades tiene para crearlos. En él se desarrolla una fórmula sencilla y de generación totalmente automática para la entrada de datos.
-Generación de listas y vínculos: para la edición de las entradas del libro de visitas necesitará listas y botones o vínculos para la administración de cada entrada. En este capítulo conocerá ambas posibilidades y experimentará cómo aplicar las funciones de administración de una forma razonable.
-Protección de datos: el último capítulo le muestra modos de organizar su código PHP para que sea lo más seguro posible.
Se trata principalmente la protección contra spammers y hackers, y no tanto la seguridad de la base de datos. De ésta suelen ocuparse automáticamente la mayoría de proveedores.
Capítulo 1 Requisitos del sistema y preparativos
1.1 Instalación del paquete XAMPP bajo Windows Vista
1.2 Instalación de directorios virtuales
1.3 Creación y ejecución de la primera página en PHP
Capítulo 2 Fundamentos de PHP
2.1 Estructura de un script PHP
2.2 Reglas de sintaxis importantes
2.3 Comentarios
2.4 Trabajo con expresiones, variables y tipos de datos
2.5 Manejo de matrices
2.6 Evaluación de parámetros de URL
2.7 Control del flujo
2.8 Creación y ejecución de funciones
2.9 Elaboración y edición de cadenas de caracteres
Capítulo 3 Bases de datos y MySQL. Fundamentos
3.1 ¿Qué son las bases de datos?
3.2 La estructura de bases de datos relacionales
3.3 SQL, la base de las aplicaciones de MySQL
Capítulo 4 Acceso a bases de datos MySQL con PHP
4.1 Creación de un vínculo a base de datos
4.2 Ejecutar consultas y mostrar los resultados
4.3 Determinar informaciones de las bases de datos
4.4 Ejecución de instrucciones en SQL
4.5 Tratamiento de errores con acceso a base de datos
Capítulo 5 Creación de bases de datos y tablas con PHP
5.1 Optimización de la estructura del enlace
5.2 Comprobar si hay una tabla
5.3 Creación de tablas de base de datos
5.4 Modificar tablas
5.5 Borrar una tabla
Capítulo 6 Creación de formularios de entrada
6.1 Fundamentos de la creación de formularios
6.2 Creación automática de formularios de entrada
Capítulo 7 Generación de listas y vínculos
7.1 Representar registros de datos como lista
7.2 Introducir funciones de administración
7.3 Consignar los vínculos con acciones
Capítulo 8 Protección de datos
8.1 Repaso a las posibilidades y áreas problemáticas
8.2 Mayor seguridad en el código PHP
Helma Spona