Bases de datos Mysql con PHP en profesordeinformatica.com

Bases de datos Mysql con PHP

Por Aitor López de Aberasturi el Lunes, 11 de Agosto de 2014 0 Comentarios

Cuando trabajamos con php normalmente lo solemos hacer con bases de datos MySQL pero puede ser con cualquier otro tipo de base de datos: Access, Oracle, etc. En este libro nos vamos a centrar en el uso y acceso a MySQL y por ello vamos a explicar su funciones y la forma de trabajar.

Los comandos que solemos utilizar habitualmente con una base de datos relacional son los siguientes:

  • CREATE: Crea nuevas base de datos y tables.
  • ALTER: Modifica tablas.
  • DROP: Borra una tabla o base de datos.
  • SELECT: Selecciona datos de una tabla.
  • DELETE: Borra datos de una tabla.
  • INSERT: Inserta datos en una tabla.
  • UPDATE: Modifica un dato de una tabla.
  • DESCRIBE: Obtiene la descripción de una tabla.

Los tres primeros son comandos de mantenimiento, y aunque se pueden ejecutar por programa php mi consejo es que se hagan administrando la base de datos por ejemplo utilizando phpmyadmin, que es una herramienta administrativa gráfica que te permite administrar una base de datos MySQL a través de un navegador web.

Estas son las funciones más habituales utilizadas para trabajar con bases de datos MySQL:

  • mysql_connect ("host","usuario","password"): Se conecta a la base de datos mysql. Donde host puede ser el nombre o dirección IP del servidor donde tenemos nuestra base de datos mysql. Si la tenemos en el servidor local puede ser localhost.
  • mysql_select_db("nombre de la base de datos"): Es equivalente al comando MySQL USE; hace que una base de datos sea activa
  • mysql_query ("query"): Envía un comando MySQL al servidor.
  • mysql_fetch_rows("resultado de query"): Devuelve una fila de un resultado de una consulta a una una base de datos.
  • mysql_fetch_rows("resultado de query"): Devuelve varias filas de un resultado de una consulta a una una base de datos.
  • mysql_error(): Visualiza el error devuelto por el servidor MySQL.
  • mysql_close("resultado de query"): Cierra la conexión establecida con el servidor MySQL.

Vamos a realizar ejemplos de como insertar un registro en una base de datos. Como consultar y visualizar los registros de la base de datos. Finalmente crearemos un gestor completo que nos permita insertar, borrar, modificar, buscar y seleccionar alumnos.

Próxima entrada

Crear base de datos con PHP y Mysql


Sobre el profe

Esta es la página web de Aitor Lopez de Aberasturi profesor de informática en ITS Ciudad Jardin. También puedes visitar mi blog de clase.