HTMLpointHTMLpoint HTMLpoint.com


 Php y bases de datos



La utilización más importante de Php se da en las preguntas que plantean las bases de datos que están en el servidor.
Php permite al programador tanto relacionarse con algunas de las bases de datos más importantes del mundo de la programación:

  • PostgreSQL
  • MySql
  • Oracle
  • Adabas
  • filePro
  • ODBC

    como con otros menos conocidos.
    En particular, la conexión ODBC permite relacionarse con bases de datos tipo Access.
    La utilización de las instrucciones para la conexión a las bases de datos no tiene nada que ver con el conocimiento de los mismos. El lenguaje SQL sirve para formualr las preguntas y para saber el significado de índices, claves, relaciones, etc.
    En resumidas cuentas, un webmaster que quiere organizar un sistema que prevea la consultación de una base de datos a través del web, en la mayoría de los casos tiene que conocer muy bien la estructura misma de la base de datos, incluso el significado de los datos que hay en la misma.

    Por lo que se refiere a SQL, el lenguaje estándar para hacer preguntas en las bases de datos, hay muchos seminarios y manuales en la red. Lo único que diré es que con la palabra pregunta o query nos referimos a una serie de instrucciones que cualquier base de datos pone en marcha devolviendo una serie de tuple (en general, líneas o partes de líneas de una o más tablas de una base de datos).
    En este seminario consideramos las operaciones en una base de datos de tipo MySQL y damos por descontado el conocimiento de la misma base de datos. Al lector atento no le resultará difícil transformar las operaciones explicadas para transladarlas a su base de datos preferida.

    De modo práctico las operaciones Php en las bases de datos podrían dividirse en tres niveles:

  • abrir/cerrar conexiones
  • enviar preguntas SQL
  • leer los resultados de una query

    Las operaciones abrir/cerrar una conexión a una base de datos sirven para abrir/cerrar una conexión con la base de datos elegida con el fin de hacer operaciones como leer/escribir y transmitir los datos en formato html.
    Para abrir/cerrar una conexión en MySql tenemos las instrucciones:

      mysql_connect(host,login,password)
      mysql_close()
    Para mandar preguntas se puede utilizar la instrucción:

      mysql_db_query(database,query,ID_database)
    Para leer los resultados se usan unas instrucciones que veremos suvcesivamente.


  •   Volver al inicio de la página