Vous êtes ici Tutoriel > Delete et Update

 
 

MySQL - Delete et Update

Tutoriel écrit par KOogar
Écrit le 20 Sep 2005 - Dernière modification le 25 Fev 2007

Supprimer un enregistrement ou directement la table entière est simple, il faut juste faire attention aux clauses que vous donnerez à votre requête. Voir le tuto sur les clauses WHERE et FROM

Mettre à jour une table est primordiale sur le Net, les moteurs de recherche adorent les sites ou les informations sont misent à jour régulièrement et les utilisateurs avec ;-)


Sommaire :


MySQL - Delete et Update

 
Mysql - Suppression d'enregistrement dans une table : DELETE


Syntaxe :

DELETE attribut1,..,attributN FROM nomdetable WHERE condition;

Considérons la table Client(id,nom,prenom,adresse)
Ceci implique la suppression du champ adresse.
DELETE adresse FROM Client;


Supprime tous les champs de la table

Syntaxe :

.01
.02
.03
.04
  <?php
mysql_query
("DELETE FROM votre_table");
?>

Supprime le ou les champs ou nom est égal à Martin
Attention

Les chaines de caratères comme 'Martin' dans l'exemple doivent être parsé, elles doivent obligatoirement être en 2 cotes ''. A l'inverse, les variables non pas besoin d'être parsé.

Syntaxe :
.01
.02
.03
.04
.05
  <?php
mysql_query
("DELETE FROM votre_table WHERE nom = 'Martin'");
// supprime l'enregistrement ou le nom = Martin
?>

Supprime l'enregistrement ou l'ID est égal à 10


J'ai pris 10 comme exemple, mais j'aurais pu prendre n'importe quel valeur.

Syntaxe :
.01
.02
.03
.04
.05
  <?php
mysql_query
("DELETE FROM votre_table WHERE ID = 10 ");
// supprime l'enregistrement ID = 10
?>

Mysql - Mise à jour d'une table : UPDATE


Synthaxe :

UPDATE nomdetable Set nomattribut1=expression1,..nomattributN=expressionN WHERE condition;

Exemple :

UPDATE Client SET nom='Durand', prenom='Henry' WHERE adresse='12 rue de la marne';
.01
.02
.03
.04
.05
.06
.07
.08
.09
  Exemple général :

<?php
  $new_nom
= '';
 
$new_prenom = '';
 
mysql_query("UPDATE table SET nom='$new_nom', prenom='$new_prenom' WHERE id=10");
 
// met a jour le 'nom' et 'prenom' ou l'ID = 10
?>


© Copyright: Les tutoriels sont exclusifs et sont la propriétés des auteurs.
    Reproduction interdite.