PHP Y MYSQL
-5%

PHP Y MYSQL

DAVIS, MICHELE E. / PHILLIPS, JON A.

35,50 €
33,73 €
IVA incluido
Descatalogado
Editorial:
ANAYA (PAPEL)
Año de edición:
2008
Materia
Informática
ISBN:
978-84-415-2389-0
Páginas:
464
35,50 €
33,73 €
IVA incluido
Descatalogado
Añadir a favoritos

Introducción

Capítulo 1. La Web y el contenido dinámico
Internet y HTTP
El papel de PHP y MySQL en el desarrollo Web
Ventajas del uso conjunto de PHP y MySQL
El valor del código abierto
Los elementos de una aplicación PHP
PHP
Apache
SQL y bases de datos relacionales
MySQL
Compatibilidad
Integrar diferentes fuentes de información
Solicitar datos desde una página Web
Preguntas del capítulo uno

Capítulo 2. Instalación
Desarrollo local
Instalación por defecto o completa
Instalar Apache
Instalar PHP
Activar PHP en Mac OS X
Instalar MySQL
Instalar el conector MySQL
Instalación de MySQL en Mac OS X
XAMPP
Trabajar de forma remota
Preguntas del capítulo dos

Capítulo 3. Explorando PHP
PHP y texto HTML
Mostrar texto
Distinguir PHP de HTML
Ladrillos para programar
Variables
Lectura del valor de una variable
Tipos de variables
Ámbito de las variables
Variables
Uso de caracteres especiales en cadenas
Comparar cadenas
Concatenación
Combinar cadenas
Constantes
Constantes predefinidas
Matemáticas
Operadores de asignación combinados
Autoincremento y autodecremento
Preincremento y predecremento
Preguntas del capítulo tres

Capítulo 4. Toma de decisiones en PHP
Expresiones
Definición de los operadores
Número de operandos
Tipos de operandos
Orden de precedencia
Asociación
Operadores relacionales
Igualdad
Operadores de comparación
Operadores lógicos
Condicionales
La instrucción if
La instrucción else
La instrucción elseif
El operador ?
La instrucción switch
La instrucción break
La instrucción default
Bucles
Bucles while
Bucles do...while
Bucles for
Detener un bucle
Instrucciones continue
Preguntas del capítulo cuatro

Capítulo 5. Funciones
Invocar funciones
Definir funciones
Parámetros
Referencias para los parámetros
Archivos incluidos y requeridos en PHP
La instrucción include
La instrucción include_once
Funciones requiere y require_once
Comprobar el funcionamiento de una función
Programación Orientada a Objetos
Crear una clase
Crear una instancia
Métodos y constructores
Ámbito de las variables dentro de las clases
Herencia
El operador extends
El operador parent
Métodos y variables estáticas
Referencias variables
Preguntas del capítulo cinco

Capítulo 6. Matrices
Aspectos básicos de las matrices
Matrices indexadas de forma numérica frentea matrices asociativas
Crear una matriz
Asignación empleando identificadores de matriz
Asignación empleando array
Establecer bucles y referenciar valores para una matriz
Añadir valores a una matriz
Recuento del número de elementos de una matriz
Clasificar matrices
Matrices multidimensionales
Extraer variables de una matriz
Uso de compact para crear una matriz a partir de variables
Funciones de matrices en PHP
Preguntas del capítulo seis

Capítulo 7. Trabajar con MySQL
Base de datos MySQL
Acceso a la base de datos a través de la línea de comandos
Operadores
Comandos
Gestionar la base de datos
Crear usuarios
Crear una base de datos MySQL
Uso de phpMyAdmin
Conceptos básicos de bases de datos
SQL: Lenguaje de Consulta Estructurado
Crear tablas
Añadir datos a una tabla
Manipulación de definiciones de tablas
Cambiar el nombre de una tabla
Cambiar el tipo de datos de una columna
Añadir una columna
Cambiar el nombre de una columna
Eliminar una columna
Eliminar una tabla
Ejecutar consultas en la base de datos
Limitar los resultados empleando WHERE
Especificar el orden
Combinar tablas
Natural join
Join on
Alias
Modificar el contenido de la base de datos
Eliminar el contenido de la base de datos
Funciones de búsqueda
Operadores lógicos
Preguntas del capítulo siete

Capítulo 8. Manejo de bases de datos
Diseño de bases de datos
Bases de datos relacionales
Tipos de relaciones
Relaciones uno a uno
Relaciones uno a muchos
Relaciones muchos a muchos
Normalización
Formas de normalización
Primera forma normal
Segunda forma normal
Tercera forma normal
Columnas de tipos de datos
Respaldo y restauración de datos
Copiar archivos de la base de datos
El comando mysqldump
Respaldo de datos
Restaurar una base de datos MySQL
Trabajando con otros formatos
El comando mysqlimport
Gestión de respaldos
SQL avanzado
Índices
Dónde usar índices
Dónde especificar un índice
Índices multicolumna
El comando EXPLAIN
Selección con la cláusula LEFT JOIN ON
Selección con GROUP BY
Uso de funciones de la base de datos
Funciones de cadenas
Funciones de fecha y hora
Preguntas del capítulo ocho

Capítulo 9. Comunicación entre PHP y MySQL
El proceso
Recursos
Ejecución de consultas sobre la base de datos empleandofunciones de PHP
Añadir información de acceso a la base de datos
Conexión a la base de datos
Errores comunes relacionados con la conexión
Seleccionando la base de datos
Crear una consulta SQL SELECT
Ejecutar la consulta
Obtener y mostrar
Tipos de obtención de datos
Cierre de la conexión
Todo a la vez
Uso de PEAR
Instalación
Unix
Windows
Alojamiento en un ISP
Añadir paquetes adicionales
Reescribimos el ejemplo libros empleando PEAR
Crear una instancia de conexión
Cadena de conexión
Ejecución de consultas
Obtener datos
Cierre
Mensajes de error en PEAR
Preguntas del capítulo nueve

Capítulo 10. Trabajar con formularios
Crear un formulario
Acceder a valores enviados a través de un formulario
Valores por defecto
Métodos para introducir datos
Cuadros de texto
Área de texto
Casillas de verificación
Botones de opción
Elementos ocultos
Cuadros de lista
Trabajar con diferentes valores
Validación de datos
Validación de casillas de selección, botones de seleccióny cuadros de lista
Validación de cuadros de texto y áreas de texto
Creación de un conversor entre pies y metros con PHP
Creación de una herramienta de conversión de zona horariacon PHP
Ejecución de consultas sobre la base de datos empleando datosprocedentes de un formulario
Plantillas
Motores de plantillas
Instalación
Estructura de directorios
Creación de un script de ejemplo
Creación de una plantilla de ejemplo
Preguntas del capítulo diez

Capítulo 11. PHP aplicado
Funciones de cadenas
Aplicar formato a una cadena
Uso de printf
Relleno
Especificar grado de precisión
Uso de sprintf
Longitud
Cambiar a mayúsculas o minúsculas
Comprobar una cadena
Uso de la posición de una cadena y una subcadena para extraerun fragmento de la cadena
Funciones de fecha y hora
Formatos de fecha y hora
Cálculos con fecha y

PHP y MySQL se han convertido rápidamente en el estándar de facto para el desarrollo rápido de sitios Web dinámicos con bases de datos. Juntos constituyen una combinación excelente para la creación de aplicaciones Web de todos los niveles.

Este libro enseña cómo trabajar con MySQL, cómo programar en PHP y cómo unirlos para generar contenidos dinámicos. Comienza con los conceptos básicos de PHP, incluyendo strings y arrays, y explicando las diferencias entre las distintas versiones del lenguaje. Continúa detallando las ventajas de MySQL, y toda la información sobre el trabajo con tablas y expresiones.

Sin necesidad de ningún tipo de conocimiento previo en programación, aprenderá paso a paso y con lenguaje sencillo a realizar sitios Web sofisticados e interactivos de forma rápida y fácil. Se instruirá en la creación de sitios Web dinámicos de principio a fin e identificará los problemas más comunes.

Artículos relacionados

  • APRENDER 3DS MAX 2015 CON 100 EJERCICIOS PRÁCTICOS
    MEDIAACTIVE
    En este primer volumen dedicado al programa de modelado tridimensional 3DS Max 2015 se estudian en profundidad las principales herramientas de creación y edición de la aplicación, una de las más utilizadas y respetadas en todo el mundo por los profesionales de desarrollo de juegos, televisión, cine y composición digital. Con estos 100 ejercicios el usuario tendrá una primera to...
    En stock

    21,40 €20,33 €

  • GUÍA OFICIAL PARA EL EXAMEN DE CERTIFICACIÓN CCENT/CCNA ICND1 2ª EED
    CISCO SYSTEM
    En stock

    55,95 €27,98 €

  • SISTEMAS DIGITALES DE INFORMACIÓN
    LÓPEZ LÓPEZ, JOSÉ
    Internet, el medio de comunicación esencial de la era digital, ha pasado a convertirse, a comienzos del siglo XXI, en una herramienta básica para los confeccionadores de contenidos que trabajan para todos los soportes. ...
    En stock

    21,05 €10,53 €

  • GUÍA DE APRENDIZAJE MACROMEDIA FLASH PARA WINDOWS Y MACINTOSH
    ULRICH, KATHERINE
    En stock

    41,40 €20,70 €

  • GUÍA DE APRENDIZAJE MACROMEDIA DREAMWEAVER MX 2004 PARA WINDOWS Y MACINTOSH
    TOWERS, J. TARIN
    Tabla de contenidosCapítulo 1 Primeros pasosCapítulo 2 Configuración de un sitio localCapítulo 3 Páginas web básicasCapítulo 4 Edición del códigoCapítulo 5 Cómo trabajar con imágenesCapítulo 6 Los vínculosCapítulo 7 Inserción y reproducción de archivos multimediaCapítulo 8 Fuentes y caracteresCapítulo 9 Párrafos y formateo de bloquesCapítulo 10.Cómo trabajar con archivos de wor...
    En stock

    39,80 €19,90 €

  • AUTOMÁTICA & ROBÓTICA: ANÁLISIS DE SISTEMAS LINEALES
    SALGADO BROCAL, MARIO
    Análisis de sistemas lineales aborda un tipo particular de sistemas, aquéllos conocidos como sistemas lineales. Si bien la teoría de los sistemas lineales tiene un interés en sí misma como objeto de estudio matemático, en esto libro el enfoque es distinto. El foco es el estudiante de ingeniería: se trata de estudiar esta teoría como soporte para el análisis, la síntesis y el di...
    En stock

    39,25 €19,63 €