DESARROLLO WEB CON PHP 5 Y MYSQL. GUIA PRACTICA PARA USUARIOS

DESARROLLO WEB CON PHP 5 Y MYSQL. GUIA PRACTICA PARA USUARIOS

GUTIERREZ GALLARDO, JUAN DIEGO

14,30 €
IVA incluido
No disponible Pregúntanos antes de pagar
Editorial:
ANAYA MULTIMEDIA - OBERON
Año de edición:
2004
Materia
Internet
ISBN:
978-84-415-1774-5
Páginas:
336
Encuadernación:
Otros
14,30 €
IVA incluido
No disponible Pregúntanos antes de pagar

Introducción

Como usar este libro

1. MySQL y PHP
1.1. La primera aplicación
1.2. Trabajando con MySQL
1.2.1. Creación de la base de datos
1.2.2. Creación de la tabla
1.2.3. Inserciones
1.3. 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

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. Nuestro ejemplo
5.1.1. Limitaciones
5.1.2. Objetivos
5.2. Conceptos varios
5.2.1. El valor NULL
5.2.2. Claves primarias
5.2.3. Columnas de incremento automático
5.2.4. El modelo relacional
5.3. Divide y vencerás
5.3.1. Nuevos campos
5.3.2. División de tablas
5.3.3. Relacionar tablas
5.3.4. Relaciones muchos a muchos
5.3.5. Nuestro ejemplo finalizado

6. SQL
6.1. Creación de la base de datos
6.2. Ventajas de los scripts
6.3. Operadores
6.3.1. Operadores aritméticos
6.3.2. Operadores de comparación
6.3.3. Operadores lógicos
6.3.4. Cambiando la precedencia
6.4. Manipulación de bases de datos
6.4.1. Creación
6.4.2. Borrado
6.5. Consultas de selección
6.5.1. Listados de una tabla
6.5.2. Listados de varias tablas
6.6. Actualizaciones
6.7. Inserciones
6.8. Borrados
6.9. 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.2. MySQL y los errores
9.2.1. Archivos de registro
9.2.2. Idioma de los errores
9.3. MySQLi y los errores

10. Smarty
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
10.4. Conclusión

Apéndice A. Instalación de Apache
A.1. Instalación para Windows
A.1.1. Descarga
A.1.2. Proceso de instalación
A.2. Instalación para Linux
A.2.1. Gestores de paquetes
A.2.2. Ubicación de los archivos

Apéndice B. Instalación de MySQL
B.1. Preparación del sistema
B.1.1. Requisitos
B.1.2. Versiones
B.1.3. Descarga
B.1.4. Instalación para Windows
B.1.5. Ejecución del servidor
B.1.6. Instalación para Linux
B.1.7. Control Center para Windows
B.1.8. Control Center para Linux
B.1.9. Conexión con MySQL

Apéndice C. Instalación de PHP
C.1. Instalación para Windows
C.2. Instalación para Linux

Apéndice D. Base de datos de ejemplo
D.1. Creación de la base de datos
D.2. Inserción de registros

Glosario

Í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. La razón de esta popularidad es el equilibrio entre su potencia y facilidad de uso. Es una excelente combinación de las mejores características de los lenguajes más populares de programación y contiene una completa colección de bibliotecas de funciones.

MySQL es el sistema gestor de bases de datos de código abierto por excelencia. 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 se sigan unas reglas muy sencillas. La velocidad y la flexibilidad en diferentes sistemas operativos hacen muy popular a MySQL.

Este libro enseña a combinar las características de la última versión de PHP con la versatilidad de MySQL para desarrollar sitios Web. Comienza desde lo básico para a continuación profundizar en el aprovechamiento de las herramientas que la versión 5 de PHP ofrece para el acceso a MySQL.

Otros libros del autor

  • GOOGLE. EDICION 2010 ( GUIA PRACTICA )
    GUTIERREZ GALLARDO, JUAN DIEGO
    Google se ha convertido en la navaja suiza de Internet. Todo aquel que se quiera adentrar en la selva en la que se ha convertido la red debe llevar una y saber manejarla con soltura para abrirse camino. Google pone a disposición del usuario multitud de accesorios útiles. Eso si?, debe saber cómo utilizarlos. Este libro es un manual de instrucciones para acompañar a Google. Apre...
    No disponible Pregúntanos antes de pagar

    14,90 €

  • DESARROLLO WEB CON PHP 6 Y MYSQL 5.1 GUIA PRACTICA
    GUTIERREZ GALLARDO, JUAN DIEGO
    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 p...
    No disponible Pregúntanos antes de pagar

    15,20 €

  • MYSQL 5.1. GUIA PRACTICA
    GUTIERREZ GALLARDO, JUAN DIEGO
    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 ...
    No disponible Pregúntanos antes de pagar

    15,70 €

  • VISUAL BASIC 2008. MANUAL IMPRESCINDIBLE
    GUTIERREZ 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 eje...
    Descatalogado

    25,90 €

  • MYSQL 5. GUIA PRACTICA PARA USUARIOS
    GUTIERREZ GALLARDO, JUAN DIEGO
    MySQL es el sistema gestor de bases de datos de código abierto más utilizado del mercado. La razón: 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 pa...
    No disponible Pregúntanos antes de pagar

    14,30 €

  • XML. MANUAL IMPRESCINDIBLE
    GUTIERREZ GALLARDO, JUAN DIEGO
    Los estándares se han convertido en la solución a muchos de los problemas de los profesionales de la informática actual. El primer paso para que XML sea una tecnología útil es conocer cómo construir documentos en este formato. Una vez que es capaz de lograrlo, debe aprender a describir qué tipo de datos introducir y cómo estructurarlos. Cuando sepa construir documentos XML bie...
    Descatalogado

    27,50 €