Mise à jour d'enregistrements via une requête SQL en PHP
Apprenons maintenant à modifier les enregistrements.
Cela se fait à l'aide de la commande UPDATE.
Elle a la syntaxe suivante :
<?php
$query = "UPDATE table SET champ = valeur WHERE condition";
?>
Exemple
Changeons l'âge et le salaire de l'utilisateur :
<?php
$query = "UPDATE users SET age=20, salary=800 WHERE id=1";
?>
Exemple
Définissons le salaire à 400 et l'âge à 24
pour tous les utilisateurs âgés de 23 ans :
<?php
$query = "UPDATE users SET age=24, salary=300 WHERE age=23";
?>
Exemple
Sans la commande WHERE, les mises à jour affecteront
toute la table. Par exemple, définissons pour tous les utilisateurs
un salaire de 400 et un âge de 24 ans :
<?php
$query = "UPDATE users SET age=24, salary=300";
?>
En utilisant le dump de la table users
que vous avez créé précédemment, remettez-la dans son état initial.
Pour l'utilisateur avec l'id 4, définissez l'âge
à 35 ans.
Pour tous ceux qui ont un salaire de 500,
mettez-le à 700.
Pour les employés avec un id supérieur à 2 et
inférieur ou égal à 5, définissez l'âge
à 23 ans.