Bonjour j'ai un probleme que je ne sais pas trop comment resoudre.
En fait, j'aimerais mettre à jour un champs de ma base de donnée mais que si ca rempli une certain condition.
voici ma requete :
$sql = UPDATE ".$tbl_contact." SET
contact_bloc_note = CONCAT('".$note."',contact_bloc_note),
contact_date_rappel = '".$date_rappel."',
contact_niveau= '3'
WHERE contact_id = '".$contact_id."'
Et mon probleme est sur le contact_niveau. J'aimerais que le contact_niveau soit mis à jour si il est égal ou inférieur à 2.
Et si il est déjà égal à 3 ou supérieur que ca le mette pas a jour.
Alors bien sur, je pourrais faire une requete avant pour voir quelle est la valeur actuelle, mais je souhaiterais mettre cette condition dans une seul requete.
J'ai tésté les condition IF mais ca ne fonctionne pas trop
http://dev.mysql.com/doc/refman/5.0/...statement.html
Quelqu'un sait il comment faire?
Merci!
Partager