GUÍA PRÁCTICA DESARROLLO WEB PHP 6 Y MYSQL 5.1

GUÍA PRÁCTICA DESARROLLO WEB PHP 6 Y MYSQL 5.1

GUÍA PRÁCTICA DESARROLLO WEB PHP 6 Y MYSQL 5.1

GUTIÉRREZ GALLARDO, JUAN DIEGO

15,20 €
IVA incluido
🚫 No disponible
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2009
Materia
Programación
Ubicación
A1-3106
ISBN:
978-84-415-2616-7
Páginas:
384
Encuadernación:
Otros
15,20 €
IVA incluido
🚫 No disponible
Añadir a favoritos

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. Índices
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

Índice alfabético

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.

Artículos relacionados

  • DISEÑO DE INTERFACES PARA LA WEB ACTUAL
    GOMEZ DELGADO, JAVIER
    1. **Diseño de interfaces web modernas** Descubre las últimas tendencias y técnicas para diseñar interfaces web modernas y atractivas, desde la jerarquía visual hasta el prototipado avanzado.2. **Optimización de la experiencia de usuario en sitios web** Mejora la usabilidad y accesibilidad de tus sitios web a través de estrategias efectivas de diseño centrado en el usua...
    ✅ Disponible - Ver Ubicación

    24,00 €

  • 10
    LOPEZ, ELIEZER
    El lenguaje de programación Rust ha ganado popularidad en los últimos años debido a su enfoque en la seguridad y el rendimiento, y se ha convertido en una excelente opción para el desarrollo de aplicaciones críticas y sistemas de alto rendimiento. Con una comunidad en constante crecimiento y el respaldo de importantes empresas, Rust constituye una herramienta poderosa para desa...
    ✅ Disponible - Ver Ubicación

    29,95 €

  • INFERENCIA Y DESCUBRIMIENTO CAUSAL EN PYTHON
    MOLAK, ALEKSANDER
    En comparación con el aprendizaje automático tradicional y las estadísticas, los métodos causales presentan desafíos únicos. Aprender causalidad puede ser difícil, pero ofrece distintas ventajas que escapan a una mentalidad puramente estadística. Este libro ayuda a liberar todo el potencial de la causalidad.El libro comienza con las motivaciones básicas del pensamiento causal y...
    ✅ Disponible - Ver Ubicación

    37,95 €

  • PYTHON DESDE EL LABORATORIO. ESTRUCTURAS DE CONTROL
    CORDOVA / ARANA / ARANA TORRES, SARA / CÓRDOVA NERI, TEODORO
    Iníciese en el universo de Python y domine las estructuras de control Python es el lenguaje de programación que ha revolucionado el mundo tecnológico. Su simplicidad, gratuidad y versatilidad hacen de él una herramienta imprescindible en el campo de la informática, por lo que es utilizado por las principales compañías globales. Este libro le ofrece la oportunidad de introduci...
    ✅ Disponible - Ver Ubicación

    23,80 €

  • PYTHON DESDE EL LABORATORIO. ESTRUCTURAS DE DATOS
    CORDOBA / ARANA / ARANA TORRES, SARA / CÓRDOVA NERI, TEODORO
    Dé un paso más allá en Python y domine las estructuras de datos En el dinámico mundo de la tecnología, las estructuras de datos son el pilar sobre el que las empresas construyen su capacidad para administrar información y forjar estrategias de crecimiento. Este libro le invita a sumergirse en el fascinante mundo de las estructuras de datos más utilizadas, como las listas y a...
    ✅ Disponible - Ver Ubicación

    26,50 €

  • PYTHON DESDE EL LABORATORIO. APLICACIONES GUI, INTEGRACIÓN CON BASE DE DATOS E I
    CORDOBA / ARANA / ARANA TORRES, SARA / CÓRDOVA NERI, TEODORO
    Descubra las ventajas de integrar Python con las aplicaciones GUI, las bases de datos y la inteligencia artificial En la era digital actual, las interfaces gráficas de usuario (GUI) y la inteligencia artificial (IA) juegan un papel crucial en la informática, facilitando la interacción del usuario y optimizando procesos. Si quiere dominar estos conceptos, ha llegado al libro in...
    ✅ Disponible - Ver Ubicación

    26,50 €

Otros libros del autor

  • MYSQL 5.1
    GUTIÉRREZ GALLARDO, JUAN DIEGO / N (Ilustración)
    MySQL lidera el mercado de las bases de datos de código abierto. Las empresas que lo utilizan consiguen recortar el gasto dedicado a este tipo de software en un 90%. Por regla general no cuesta dinero utilizarlo, siempre y cuando se sigan unas reglas muy sencillas.Este gestor se caracteriza por su facilidad de uso, velocidad y flexibilidad para funcionar en diferentes sistemas ...
    🚫 Descatalogado

    15,70 €

  • VISUAL BASIC 2008
    GUTIÉRREZ GALLARDO, JUAN DIEGO
    Visual Basic .NET es el lenguaje de programación orientado a objetos más productivo para crear aplicaciones Windows. La nueva versión Visual Basic 2008, igual que todo el entorno Visual Studio 2008, incorpora el novedoso Framework 3.5 .NET que cuenta, entre otros, con el soporte para LINQ (Language Integrated Query), Expresiones Lambda y Literales XML. Este libro, basado en ej...
    🚫 Descatalogado

    24,70 €

  • SEGURIDAD REDES LOCALES
    GUTIÉRREZ GALLARDO, JUAN DIEGO
    🚫 Descatalogado

    14,00 €

  • GUÍA PRÁCTICA PARA USUARIOS GOOGLE
    GUTIÉRREZ GALLARDO, JUAN DIEGO
    ❌ Agotado

    13,80 €

  • GUÍA PRÁCTICA MYSQL 5
    GUTIÉRREZ GALLARDO, JUAN DIEGO
    ❌ Agotado

    14,30 €

  • VISUAL BASIC 6 MANUAL IMPRESCINDIBLE
    GUTIÉRREZ GALLARDO, JUAN DIEGO
    ❌ Agotado

    24,70 €