PHP MySQL Update


La sentencia UPDATE se utiliza para modificar datos en tablas de la base de datos.


Actualizar datos en la base de datos

La sentencia UPDATE se utiliza para actualizar registros ya existentes en tablas de la base de datos.

Sintaxis

UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value

Nota:Tenga en cuenta la cláusula WHERE en la sintaxis de UPDATE. La cláusula WHERE especifica qué registros deben actualizarse. Si omite la cláusula WHERE, ¡todos los registros serán actualizados!

Para obtener más información sobre SQL, visite nuestrotutorial 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.

Ejemplo

En capítulos anteriores de este tutorial, creamos una tabla llamada "Persons", como se muestra a continuación:

FirstName LastName Age
Peter Griffin 35
Glenn Quagmire 33

El siguiente ejemplo actualiza algunos datos de la tabla "Persons":

Ejemplo

<?php
$con=mysqli_connect("localhost","username","password","database");
// Verificar conexión
if (mysqli_connect_errno())
{
        echo Conexión fallida: . mysqli_connect_error();
}

mysqli_query($con,"UPDATE Persons SET Age=36
WHERE FirstName='Peter' AND LastName='Griffin'"
);

mysqli_close($con);
?>

Después de esta actualización, la tabla "Persons" se muestra de la siguiente manera:

FirstName LastName Age
Peter Griffin 36
Glenn Quagmire 33
Otras extensiones