Bonjour,
Je souhaite exécuter une requête de mise à jour via un formulaire, or, je ne souhaite pas que les champs laissés vides ne remplacent les valeurs existantes, donc ne pas mettre à jour les champs vides.
Comment puis-je faire ?remplacent
$req = $bdd->prepare("UPDATE MaTable
SET `champ1` = CASE WHEN `champ1`=' ' or `champ1` IS NULL THEN '$champ1' ELSE '$champ1' END, champ2_='$champ2'" WHERE id='$id'");
$req->bindValue('id',$_POST['id']);
$req->bindValue('champ1',$_FILES['champ1']);
$req->bindValue('champ2',$_FILES['champ2']);
$req->execute();
Quelqu'un a une idée ?
Merci de votre aide