Suppression d'enregistrement dans une table : DELETE
Syntaxe :
DELETE attribut1,..,attributN FROM nomdetable WHERE condition;
Considérons la table Client avec : (id, nom, prenom, adresse)
Ici l'exemple implique la suppression du champ "adresse".
DELETE adresse FROM Client;
Supprime tous les champs de la table
Syntaxe :
.01 .02 .03 .04
| |
<?php
$conn->query(" DELETE FROM table ");
?>
|
Autre exemple avec la suppression de tous les champs ou nom est égal à Martin
Syntaxe :
.01 .02 .03 .04 .05
| |
<?php
$conn->query(" DELETE FROM table WHERE nom = 'Martin' " );
// supprime le ou les enregistrements ou le nom est égal à Martin
?>
|
Mise à jour d'une table : UPDATE
Syntaxe :
UPDATE nomdetable Set nomattribut1=expression1,..nomattributN=expressionN WHERE condition;
Exemple :
UPDATE Client SET nom='Durand', prenom='Henry' WHERE adresse='12 rue de la marne';
Exemple :
.01 .02 .03 .04 .05 .06 .07 .08 .09
| |
<?php
$nom = '';
$prenom = '';
$conn->query(" UPDATE table SET nom = '$nom', prenom = '$prenom' WHERE id=10 ");
// Met à jour le 'nom' et 'prenom' ou l'ID est égal à 10
?>
|