Sei sulla pagina 1di 8

Conexin a bases de datos

PHP tiene soporte nativo para varios motores de Bases de Datos que existen en el mercado, sin
embargo, una de las mas utilizadas es MySQL. En esta leccin realizaremos la conexin a una
base de datos en MySQL.es casi que un punto de partida obligatorio para la mayora de los
usuarios.

Es importante mencionar que la mysql_connect() se encuentra en estado deprecated, es decir,


es obsoleta y se recomienda fuertemente no utilizarla ya que en futuras versiones del lenguaje
no se va a incluir. En consecuencia se recomienda cambiarla por mysqli o PDO.

1) Especificar los parmetros requeridos para la conexin a la base de datos


2) Crear una variable de tipo objeto para iniciar la conexin
3) Verficar si la conexin se realiz satisfactoriamente, si existiera algun problema se muestra el
error y se detiene la ejecucin del programa con die()

Conexin a bases de datos - 1


Realizar listado de tablas de la base de datos

Para el listado de tablas de una base de datos se rquiere contar con una conexin activa y la
consulta SQL

Recorrer una consulta

1) Incluri la conexin a la base de datos en este caso se tiene el objeto $conn


2) Realizar la consulta $sql
3) Recorrer el conjunto de registros devuelto, en cada bucle $fila toma un registro
4) Mostar cada campo del registro

Realizar listado de tablas de la base de datos - 1


Insertar registros en la base de datos

1) Se requiere incluir el archivo de conexion


2) Obtener los datos que se insertaran en la base de datos
3) Preparar la consulta de insercin de datos en caso de que sea un nuevo registro
4) Preparar la consulta de actualizacin de datos en caso de que el registro exista
5) Ejecutar la consulta

Insertar registros en la base de datos - 1


Eliminar un registro de la base de datos

1) Incluir el archivo de conexin


2) Preparar la sentencia de eliminacon
3) Ejectuar la consulta

Eliminar un registro de la base de datos - 1


Edicion en linea de varios registros de una BD

En ocasiones puede ser necesario realizar la actualizacin de varios registros al mismo tiempo
de forma similar a una hoja electrnico, este tutorial precisamente tiene ese fin el de permitir
mostrar varios registros y actualizarlos todos de una sola vez.

Para el ejemplo, se considera que tiene creado una base de datos en MySQL denomiando
bd_agenda y una tabla denominada contacto (id, nombre, telefono, correo)

Crear el archivo de conexin a la Base de datos

1) Se crea el archivo conectaBD.php dentro de la carpeta librerias


2) Prerarar las variables para la conexion
3) Se realiza la conexin a la base de datos usando mysqli

Edicion en linea de varios registros de una BD - 1


Archivo index.php

El propsito de este archivo es mostrar los datos de la tabla contactos, tambien tiene un enlace
para realizar la edicion en linea

Edicion en linea de varios registros de una BD - 2


Archivo editar.php para la edicin en linea

Genera una tabla con todos los campos editables

Creacin de archivo procesa.php

Para recibir los campor enviado y actualizar la base de datos

Edicion en linea de varios registros de una BD - 3


Ejecucin de la edicin

Edicion en linea de varios registros de una BD - 4

Potrebbero piacerti anche