Portada

Desarrollo Web con PHP 6 y MYSQL 5.1

ANAYA MULTIMEDIA
09 / 2009
9788441526167
Castellano
GUIAS PRACTICAS
ESPAÑA
INFORMATICA

Sinopsis

PHP es el lenguaje de creación de páginas Web dinámicas más utilizado en el mundo del software libre. Esta popularidad se debe a 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 una increíble colección de bibliotecas de funciones para casi cualquier tarea que podamos necesitar. MySQL es el sistema de gestión de base de datos de código abierto por excelencia. Las empresas que utilizan MySQL consiguen recortar el gasto dedicado a este tipo de software en un 90%, porque su uso es gratuito, siempre que sigan unas reglas muy sencillas. La facilidad de uso, la velocidad y la flexibilidad en diferentes sistemas operativos han hecho popular a MySQL. Este libro enseña a combinar las características de las últimas versiones de PHP y MySQL. Comienza con el estudio de las características básicas de ambos productos, y la explicación de las herramientas que PHP proporciona para acceder a MySQL. Se completa 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.Introducción Cómo usar este libro Prólogo 1. MySQL y PHP 1.1. La primera aplicación 1.2. XAMPP 1.1.1. Puesta en marcha de XAMPP 1.3. Trabajando con MySQL 1.3.1. Creación de la base de datos 1.3.2. Creación de la tabla 1.3.3. Inserciones 1.4. Trabajando con PHP 2. PHP 2.1. Introducción 2.2. Editores 2.3. Estructura de un archivo PHP 2.3.1. Escapar de HTML 2.3.2. Funciones de salida 2.3.3. Comentarios 2.4. Variables 2.4.1. Tipos de datos 2.5. Operadores 2.5.1. Operador básico de asignación 2.5.2. Operadores aritméticos 2.5.3. Operadores de comparación 2.5.4. Operadores lógicos 2.5.5. Operadores de incremento 2.5.6. Concatenación de cadenas 2.5.7. Precedencia de operadores 2.5.8. Cambios de tipo 2.6. Instrucciones de control 2.6.1. Instrucciones condicionales 2.6.2. Instrucciones iterativas 2.6.3. Salida de bucles 2.7. Conclusión 3. MySQL 3.1. Bases de datos 3.2. ¿Qué es una tabla? 3.3. Base de datos de ejemplo 3.3.1. Herramientas de consulta 3.3.2. Creación de la base de datos 3.4. Operaciones sobre tablas 3.4.1. Creación 3.4.2. Modificación 3.4.3. Borrado 3.5. Tipos de tabla 3.5.1. MyISAM 3.5.2. InnoDB 3.6. Tipos de datos 3.6.1. Tipos de texto 3.6.2. Tipos numéricos 3.6.3. Fechas y horas 3.7. Conclusión 4. PHP orientado a objetos 4.1. Funciones 4.1.1. Parámetros 4.1.2. Devolución de valores 4.1.3. Trabajando con funciones 4.2. Inclusión de archivos 4.3. Orientación a objetos 4.3.1. Clases 4.3.2. Más allá de las clases 5. Diseño de bases de datos 5.1. El ejemplo 5.1.1. Limitaciones 5.1.2. Objetivos 5.2. MySQL Workbench 5.2.1. Instalación 5.3. Conceptos varios 5.3.1. El valor NULL 5.3.2. Claves primarias 5.3.3. Indices 5.3.4. Columnas de incremento automático 5.3.5. El modelo relacional 5.4. Divide y vencerás 5.4.1. Crear tablas con MySQL Workbench 5.4.2. División de tablas 5.4.3. Relacionar tablas 5.4.4. Relaciones muchos a muchos 5.4.5. El ejemplo finalizado 5.5. Conclusión 6. SQL 6.1. La base de datos de ejemplo 6.1.1. Creación de la base de datos 6.1.2. Inserción de datos 6.2. Operadores 6.2.1. Operadores aritméticos 6.2.2. Operadores de comparación 6.2.3. Operadores lógicos 6.2.4. Cambiando la precedencia 6.3. Manipulación de bases de datos 6.3.1. Creación 6.3.2. Borrado 6.4. Consultas de selección 6.4.1. Listados de una tabla 6.4.2. Listados de varias tablas 6.5. Actualizaciones 6.6. Inserciones 6.7. Borrados 6.8. Conclusión 7. PHP y MySQL 7.1. Acceso mejorado a MySQL 7.2. El ciclo de la vida 7.2.1. Conexión 7.2.2. Operación 7.2.3. Desconexión 7.3. Conjuntos de registros 7.4. Otras consultas 7.5. Consultas escapadas 7.6. Configuración 7.6.1. Valores de configuración 7.6.2. Modificación de la configuración 7.6.3. Ventajas 7.6.4. Inconvenientes 7.6.5. Opciones de PHP en Apache 7.7. Conclusión 8. Formularios 8.1. Cómo funcionan los formularios 8.2. Formularios HTML 8.2.1. Creación de formularios 8.2.2. Elementos de un formulario 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 8.7. Conclusión 9. Gestión de errores 9.1. PHP y los errores 9.1.1. Configuración 9.1.2. Funciones 9.1.3. Excepciones 9.2. MySQL y los errores 9.2.1. Archivos de registro 9.2.2. Archivos de registro en tablas 9.2.3. Idioma de los errores 9.3. MySQLi y los errores 10. Plantillas 10.1. ¿Qué es Smarty? 10.1.1. Un pequeño ejemplo 10.2. Instalación 10.3. Lista de géneros 10.3.1. La plantilla 10.3.2. La página PHP 10.3.3. Otra plantilla 11. Procedimientos almacenados 11.1. Introducción 11.1.1. Base de datos reducida 11.1.2. Creación 11.1.3. Inserción 11.2. Un sencillo ejemplo 11.3. Sintaxis 11.3.1. Creación 11.3.2. Variables 11.3.3. Delimitadores 11.3.4. Parámetros 11.3.5. Funciones almacenadas 11.3.6. Eliminación 11.4. Utilización desde PHP 11.5. Conclusión 12. Desencadenadores 12.1. Introducción 12.1.1. Base de datos reducida 12.1.2. Creación 12.1.3. Inserción 12.2. Sintaxis 12.2.1 Creación 12.2.2. Eliminación 12.3. Ejemplos 12.3.1. Inserción 12.3.2. Actualización 12.3.3. Borrado 12.4. Conclusión 13. Vistas 13.1. Introducción 13.2. Sintaxis 13.2.1. Creación 13.2.2. Modificación 13.2.3. Eliminación 13.3. Ejemplos 13.3.1. Creación 13.3.2. Modificación 13.3.3. Eliminación 13.4. Utilización desde PHP 13.5. Conclusión 14. XML 14.1. ¿Qué es XML? 14.1.1. Partes de un documento XML 14.1.2. Etiquetas 14.2. XML desde la línea de órdenes 14.3. Funciones XML 14.3.1. XPath 14.3.2. Datos de ejemplo 14.3.3. ExtractValue 14.3.4. UpdateXML 14.4. SimpleXML 14.4.1. Apertura 14.4.2. Recorrido de nodos 14.4.3. Acceso a atributos 14.5. Conclusión 14.6. A modo de despedida Indice alfabético

PVP
15,20