La declaración UPDATE se utiliza para modificar datos en una tabla de base de datos.
La instrucción UPDATE se utiliza para actualizar registros que ya existen en una tabla de base de datos.
ACTUALIZAR nombre_tablaSET columna1=valor, columna2=valor2,... DONDE alguna_columna=algún_valor
Nota: tenga en cuenta la cláusula WHERE en la sintaxis ACTUALIZAR. La cláusula WHERE especifica qué registros deben actualizarse. Si desea omitir la cláusula WHERE, ¡se actualizarán todos los registros!
Para obtener más información sobre SQL, visite nuestros tutoriales de SQL.
Para que PHP ejecute la declaración anterior, debemos usar la función mysqli_query(). Esta función se utiliza para enviar consultas o comandos a la conexión MySQL.
En los capítulos anteriores de este tutorial, creamos una tabla llamada "Personas" como se muestra a continuación:
Nombre de pila | Apellido | Edad |
---|---|---|
Pedro | Grifo | 35 |
Glenn | Cenagal | 33 |
El siguiente ejemplo actualiza algunos datos en la tabla "Personas":
<?php$con=mysqli_connect("localhost","nombre de usuario","contraseña","base de datos");//Detectar conexión si (mysqli_connect_errno()){ echo "Error de conexión: " mysqli_connect_error();}mysqli_query( $con,"ACTUALIZAR Personas SET Edad=36WHERE Nombre='Peter' AND Apellido='Griffin'");mysqli_close($con);?>
Después de esta actualización, la tabla "Personas" tendrá este aspecto:
Nombre de pila | Apellido | Edad |
---|---|---|
Pedro | Grifo | 36 |
Glenn | Cenagal | 33 |