You are on page 1of 4

CÓMO INSERTAR, ACTUALIZAR Y

ELIMINAR REGISTROS DE UNA TABLA


UTILIZANDO MYSQLI
10 mayo, 2015 - 2 Comments

ompartir el post "Cómo insertar, actualizar y eliminar registros de una tabla utilizando
MySQLi"

 Facebook
 Google+
 Twitter
 Email

Antes que nada creamos la base de datos y una tabla llamada ‘alumnos’.

1 -- ---------------------------------

2 -- Estructura de la tabla alumnos --

3 -- ---------------------------------

4 DROP TABLE IF EXISTS `alumnos`;

5 CREATE TABLE `alumnos` (

6 `id` int(11) NOT NULL AUTO_INCREMENT,

7 `nombre` varchar(255) DEFAULT NULL,

8 `apellidos` varchar(255) DEFAULT NULL,

9 `edad` varchar(255) DEFAULT NULL,

10 PRIMARY KEY (`id`)

11 );
Creado la tabla alumnos, podemos empezar a añadir datos en el.

INSERTAR DATOS EN MYSQL USANDO


MYSQLI
La instrucción INSERT INTO se utiliza para agregar nuevos registros a una tabla
MySQL:
1 <?php

2 $conexion = mysqli_connect("localhost", "root", "", "db");

$nombre = "Juan";
4

$apellido = "Perez";
5

$edad = "24";
6

mysqli_query($conexion, "INSERT INTO alumnos(nombre, apellidos, edad)


8 VALUES ('$nombre', '$apellido', '$edad')");

9 mysqli_close($conexion);

10 ?>

Nota: Si la columna ‘id’ es AUTO_INCREMENT no es necesario que se especifique


en la consulta SQL, MySQL agregará automáticamente el valor.
ACTUALIZACIÓN DE DATOS EN UNA
TABLA DE MYSQL USANDO MYSQLI
La instrucción UPDATE se utiliza para actualizar los registros existentes en una tabla.
1 <?php

2 $conexion = mysqli_connect("localhost", "root", "", "db");


3

4 $id = "id del alumno a actualizar"

5 $nombre = "Nuevo nombre";

6 $apellido = "Nuevo apellido";

7 $edad= "Nueva edad";

9 mysqli_query($conexion, "UPDATE alumnos SET nombre = '$nombre',


apellidos = '$apellido', edad = '$edad', WHERE id = $id");

10
mysqli_close($conexion);

11
?>

Nota: La cláusula WHERE especifica qué registro o registros deben ser actualizados.
Si se omite la cláusula WHERE, todos los registros se actualizarán!
ELIMINAR DATOS DE UNA TABLA DE
MYSQL USANDO MYSQLI.
La sentencia DELETE se utiliza para eliminar registros de una tabla:
1 <?php

2 $conexion = mysqli_connect("localhost", "root", "", "db");

4 $id = "id del alumno que se desea eliminar";

6 mysqli_query($conexion, "DELETE FROM alumnos WHERE id = " . $id);

7 mysqli_close($conexion);
8 ?>

Nota: La cláusula WHERE especifica qué registro o registros se deben eliminar. Si se


omite la cláusula WHERE, se eliminarán todos los archivos!

You might also like