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
$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 |