Effectuer deux requetes UPDATE
Résolu
mimi8210
Messages postés
167
Date d'inscription
Statut
Membre
Dernière intervention
-
mimi8210 Messages postés 167 Date d'inscription Statut Membre Dernière intervention -
mimi8210 Messages postés 167 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Après validation d'un formulaire, je cherche à modifier des champs de la table, pour cela je fais deux requêtes UPDATE à la suite: je fais deux requête UPDATE pour une même table car je cherche à modifier deux lignes différentes. Mon problème, je n'ai qu'une requête qui fonctionne... Quand j'inverse l'ordre des requêtes, je m'aperçois que c'est toujours la même qui s'effectue (ici, dans le code que je vous montre, il s'agit de la seconde). Voici mes deux requêtes :
mysql_query("UPDATE PUBLICITE SET active='oui' WHERE nomimage='$banniereacharger'")or die ("Erreur de connexion: ".mysql_error());
mysql_query("UPDATE PUBLICITE SET active='non' WHERE nomimage='".$donnee['nomimage']."' ;")or die ("Erreur de connexion: ".mysql_error());
Je précise que, pour la requête qui ne s'effectue pas donc, la valeur de la variable $banniereacharger contient bien une valeur qui existe dans ma base de données...
Après validation d'un formulaire, je cherche à modifier des champs de la table, pour cela je fais deux requêtes UPDATE à la suite: je fais deux requête UPDATE pour une même table car je cherche à modifier deux lignes différentes. Mon problème, je n'ai qu'une requête qui fonctionne... Quand j'inverse l'ordre des requêtes, je m'aperçois que c'est toujours la même qui s'effectue (ici, dans le code que je vous montre, il s'agit de la seconde). Voici mes deux requêtes :
mysql_query("UPDATE PUBLICITE SET active='oui' WHERE nomimage='$banniereacharger'")or die ("Erreur de connexion: ".mysql_error());
mysql_query("UPDATE PUBLICITE SET active='non' WHERE nomimage='".$donnee['nomimage']."' ;")or die ("Erreur de connexion: ".mysql_error());
Je précise que, pour la requête qui ne s'effectue pas donc, la valeur de la variable $banniereacharger contient bien une valeur qui existe dans ma base de données...
A voir également:
- Effectuer deux requetes UPDATE
- Vous devez disposer d'une autorisation pour effectuer cette action - Guide
- Windows update bloqué - Guide
- Winget update - Guide
- Asus live update - Télécharger - Utilitaires
- Deux ecran pc - Guide
2 réponses
Salut,
Apparement tu as un problème au niveau de tes " dans ta requête!
Essaye de l'exécuter comme ca:
mysql_query("UPDATE PUBLICITE SET active='oui' WHERE nomimage='".$banniereacharger."';")or die ("Erreur de connexion: ".mysql_error());
La culture c'est comme la confiture, moins en a plus on l'étale!
Apparement tu as un problème au niveau de tes " dans ta requête!
Essaye de l'exécuter comme ca:
mysql_query("UPDATE PUBLICITE SET active='oui' WHERE nomimage='".$banniereacharger."';")or die ("Erreur de connexion: ".mysql_error());
La culture c'est comme la confiture, moins en a plus on l'étale!
Je viens d'essayer avec les modifications que tu m'as indiquées, ça ne fonctionne toujours pas: Aucun message d'erreur, la redirection après mes requêtes s'effectue, c'est juste que la modification, pour cette requête toujours, n'a pas été effectuée dans ma base de donnée...