L'instruction UPDATE est utilisée pour modifier les données d'une table de base de données.
L'instruction UPDATE est utilisée pour mettre à jour les enregistrements qui existent déjà dans une table de base de données.
UPDATE table_nameSET colonne1=valeur, colonne2=valeur2,...WHERE some_column=some_value
Remarque : Veuillez noter la clause WHERE dans la syntaxe UPDATE. La clause WHERE spécifie quels enregistrements doivent être mis à jour. Si vous souhaitez omettre la clause WHERE, tous les enregistrements seront mis à jour !
Pour en savoir plus sur SQL, visitez nos didacticiels SQL.
Pour que PHP exécute l'instruction ci-dessus, nous devons utiliser la fonction mysqli_query(). Cette fonction permet d'envoyer des requêtes ou des commandes vers la connexion MySQL.
Dans les chapitres précédents de ce didacticiel, nous avons créé un tableau nommé « Personnes » comme indiqué ci-dessous :
Prénom | Nom de famille | Âge |
---|---|---|
Pierre | Griffon | 35 |
Glenn | Bourbier | 33 |
L'exemple suivant met à jour certaines données de la table "Personnes" :
<?php$con=mysqli_connect("localhost","username","password","database");//Détecter la connexion if (mysqli_connect_errno()){ echo "La connexion a échoué : " mysqli_connect_error();}mysqli_query(. $con,"UPDATE Persons SET Age=36WHERE FirstName='Peter' AND LastName='Griffin'");mysqli_close($con);?>
Après cette mise à jour, le tableau « Personnes » ressemble à ceci :
Prénom | Nom de famille | Âge |
---|---|---|
Pierre | Griffon | 36 |
Glenn | Bourbier | 33 |