tutorial de slide.com

  • View
    2.596

  • Download
    4

Embed Size (px)

Text of tutorial de slide.com

  • Programacin de Bases de Datos con PHP y MySQL

    ISTTA - CUSCO

  • PHP: la herramienta para el desarrollo WEB

    Herramientas Web Forms

    Herramientas Web Forms

    Proceso de errores

    Acceso a datos

    Lenguaje

    PHP-POO

    Herramientas Servicios Web

    Desarrollar

    Depurar

    Implantar

    Disear

  • Funcionamiento de las arquitecturas de base de datos Web

    Una de las aplicaciones ms tiles de PHP es la posibilidad de conectarse a una base de datos de MySQL

    El navegador web de un usuario enva una peticin http solicitando una pgina web dada, que se almacena p.ej. en results.phpEl servidor web recibe la peticin de results.php, recupera los datos y lo pasa al motor de php para su procesamiento.El motor php comienza a analizar la secuencia de comandos, dentro del cual hay un comando que establece la conexin a la base de datos y ejecuta una consulta (query). PHP abre una conexin al servidor MySQL y remite la consulta pertinente.El servidor MySQL recibe la consulta de la BD y la procesa. A continuacin enva, los resultados al motor de PHPEl motor de PHP termina de ejecutar la secuencia de comandos, lo que suele implicar la aplicacin de formato a los resultados en HTML. Seguidamente devuelve el cdigo HTML resultante al servidor web.El servidor web devuelve el cdigo HTML, al navegador donde el usuario puede ver los resultados de su consulta o peticin.
  • DESARROLLO WEB

    Herramientas del desarrollador

    Clientes

    Experiencias del usuario

    Aplicaciones Web PHP

    Servicios Web XML

    Bases de datos

    Motor PHP

  • Aplicacin Web PHP

    Datos XML

    Base de

    datos

    Internet

    Page1.
    php

    Page2.
    php

    Servicios
    Web

    Componentes

    Web Forms

    Pginas cdigo trasero

    Web.
    config

    machine.
    config

    Servidor Web PHP

    Cach de Salida

    Clientes

  • Seguridad MySQL

    Cliente

    Enviar el nombre de usuario y contrasea en texto claro.

    No enviar el nombre de usuario y contrasea.
    Enviar slo que el usuario ha sido autenticado.

    Autenticacin
    modo mixto

    Autenticacin
    slo Windows

    Servidor MySQL
    Slo la cuenta PHP tiene

    concedido acceso

    Servidor Web
    Autenticacin Windows

    o

    Servidor MySQL
    Cada cuenta de usuario se
    agrega a grupo login de MySQL

    Servidor Web
    Configuracin PHP predeterminada

    Aqu est el nombre de usuario y la contrasea

  • CREAR LA CONEXIN

    Uso de la funcin mysql_connect()

    SINTAXIS

    Ejemplo

  • Establecer los parmetros de conexin

    Uso de la funcin mysql_connect()

  • Con Nombre de servidor y Nro. de Puerto

  • Seleccionar la base de datos
    Una vez establecida la conexin, debemos seleccionar la base de datos que utilizaremos:

    Uso de la funcin mysql_select_db()

  • Otra forma de implementar la seleccion de
    la base de datos

  • CERRAR LA CONEXIN

  • Una vez establecida la conexin y seleccionada la base de datos, el siguiente paso es realizar consultas a la BD.

    ENVIO DE CONSULTAS (Query)

    Uso de la funcin mysql_query()

  • config.php

    Documento sin ttulo

  • opendb.php

  • closedb.php

    Cerrar la conexin al servidor de la base de datos

  • createdb.php

    Crear base de datos

  • ConexionMySQL.php

    Conexin al servidor de la base de datos

  • Createcontact.php

    Documento sin ttulo

  • Cuando se trabaja con consultas que no regresan resultados, lo nico que retornar ser true en caso de que la consulta se ejecut y false si la consulta es errnea. Cuando se necesita saber si una consulta de este tipo cambi algn dato se puede utilizar la funcin : mysql_affected_rows():