Está en la página 1de 2

@INTE ACADEMIA

Curso de PHP

Sesin 16. Insertar y eliminar


16.1. Insertar un registro Si tenemos una tabla, tenemos que permitir al usuario introducir datos. Cree el siguiente formulario:

l cdigo PHP que introduce los datos del formulario en la tabla es el siguiente:
<? //empezar la sesin session_start(); // estos son los datos de entrada en la base de datos MYSQL // por defecto el nombre de usuario es ROOT y la contrasea PASSWORD $db_usuario = 'root'; $db_contrasena = ''; //leer los datos en variables $usuario=$_POST['usuario']; $contrasena=$_POST['contrasena']; //nos conectamos a la base de datos $conexion = mysql_connect('localhost', $db_usuario, $db_contrasena) or die(mysql_error()); //seleccionamos la base de datos mysql_select_db('control', $conexion) or die(mysql_error()); //se crea la cadena de consulta SQL $insercion = "INSERT INTO usuarios SET idusuario='$usuario',contrasena='$contrasena'"; print($insercion); print("<br>"); //se ejecuta la consulta $resultado = mysql_query($insercion, $conexion) or die('Error insertando registro'); ?>

1/2

AINTE INFORMTICA S.L.

@INTE ACADEMIA

Curso de PHP

El cdigo es similar al que nos permite entrar en nuestra pgina. La diferencia est en la consulta SQL. La consulta INSERT permite introducir datos en una tabla. Hay que decir en que tabla queremos introducir los datos, y luego especificar el valor de cada uno de los campos de la tabla. 16.2. Eliminar un registro Tambin puede eliminar un registro fcilmente.

El cdigo PHP que nos permite eliminar un registro el el siguiente.


<? //empezar la sesin session_start(); // estos son los datos de entrada en la base de datos MYSQL // por defecto el nombre de usuario es ROOT y la contrasea PASSWORD $db_usuario = 'root'; $db_contrasena = ''; //leer los datos en variables $usuario=$_POST['usuario']; $contrasena=$_POST['contrasena']; //nos conectamos a la base de datos $conexion = mysql_connect('localhost', $db_usuario, $db_contrasena) or die(mysql_error()); //seleccionamos la base de datos mysql_select_db('control', $conexion) or die(mysql_error()); //se crea la cadena de consulta SQL $eliminacion="DELETE FROM usuarios WHERE idusuario='$usuario' AND contrasena='$contrasena'"; print($eliminacion); print("<br>"); //se ejecuta la consulta $resultado = mysql_query($eliminacion, $conexion) or die('Error insertando registro'); ?>

2/2

AINTE INFORMTICA S.L.

También podría gustarte