"Desarrollo Web con PHP y MySQL", de Juan Diego Gutiérrez Gallardo

PHP es el lenguaje de creación de páginas Web dinámicas más utilizado en el mundo del software libre. La razón de esta popularidad está repartida a parte iguales entre la facilidad de uso del lenguaje y su potencia. Se trata de una excelente combinación de las mejores características de los más populares lenguajes de programación con la más increíble colección de bibliotecas de funciones para casi cualquier tarea que podamos necesitar.

MySQL es el sistema gestor de bases de datos de código abierto más popular del mundo. La razón: las empresas que utilizan MySQL consiguen recortar el gasto dedicado a este tipo de software en un 90%, y por regla general su uso es gratuito, siempre que sigan unas reglas muy sencillas. La facilidad de uso, la velocidad y la flexibilidad en diferentes sistemas operativos hacen popular a MySQL.


PHP y MySQL son la pareja perfecta. Si quiere combinar las características de las últimas versiones de PHP y MySQL, éste es su libro. Comenzaremos con lo básico de ambos productos para aquellos que no hayan tenido ningún contacto con PHP o MySQL. Seguidamente, aprenderemos a aprovechar las herramientas que PHP nos proporciona para acceder a MySQL.

Los contenidos se completan con temas como consultas SQL, gestión de MySQL, programación orientada a objetos, formularios, gestión de errores y plantillas para personalizar el aspecto de las páginas Web. También aprenderá a utilizar características avanzadas como procedimientos almacenados, vistas, desencadenadores (o triggers) y XML.

Este libro consta de 14 capítulos con sus correspondientes apartados:

1. MySQL y PHP
1.1. La primera aplicación
1.2. XAMPP
1.3. Trabajando con MySQL
1.4. Trabajando con PHP
2. PHP
2.1. Introducción
2.2. Editores
2.3. Estructura de un archivo PHP
2.4. Variables
2.5. Operadores
2.6. Instrucciones de control
3. MySQL
3.1. Bases de datos
3.2. ¿Qué es una tabla?
3.3. Base de datos de ejemplo
3.4. Operaciones sobre tablas
3.5. Tipos de tabla
3.6. Tipos de datos
4. PHP orientado a objetos
4.1. Funciones
4.2. Inclusión de archivos
4.3. Orientación a objetos
5. Diseño de bases de datos
5.1. El ejemplo
5.2. MySQL Workbench
5.3. Conceptos varios
5.4. Divide y vencerás
6. SQL
6.1. La base de datos de ejemplo
6.2. Operadores
6.3. Manipulación de bases de datos
6.4. Consultas de selección
6.5. Actualizaciones
6.6. Inserciones
6.7. Borrados
7. PHP y MySQL
7.1. Acceso mejorado a MySQL
7.2. El ciclo de la vida
7.3. Conjuntos de registros
7.4. Otras consultas
7.5. Consultas escapadas
7.6. Configuración
8. Formularios
8.1. Cómo funcionan los formularios
8.2. Formularios HTML
8.3. Envío de información
8.4. Recuperación de información
8.5. Inserción de registros
8.6. Control en el lado del cliente
9. Gestión de errores
9.1. PHP y los errores
9.2. MySQL y los errores
9.3. MySQLi y los errores
10. Plantillas
10.1. ¿Qué es Smarty?
10.2. Instalación
10.3. Lista de géneros
11. Procedimientos almacenados
11.1. Introducción
11.2. Un sencillo ejemplo
11.3. Sintaxis
11.4. Utilización desde PHP
12. Desencadenadores
12.1. Introducción
12.2. Sintaxis
12.3. Ejemplos
13. Vistas
13.1. Introducción
13.2. Sintaxis
13.3. Ejemplos
13.4. Utilización desde PHP
14. XML
14.1. ¿Qué es XML?
14.2. XML desde la línea de órdenes
14.3. Funciones XML
14.4. SimpleXML | Acceder