IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

Echanger/Swap de deux valeurs dans une table


Sujet :

Requêtes MySQL

  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2009
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 35
    Points : 10
    Points
    10
    Par défaut Echanger/Swap de deux valeurs dans une table
    Bonjour à tous !
    J'aimerais échanger des valeurs dans une table.
    par exemple, on a la table "numero_tel" avec comme champ "numero".
    J'ai deux enregistrements differents, avec chacun leur numero, et j'aimerais les echanger.
    J'ai donc tester avec une variable "tampon" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $numEchangés1=mysql_query("UPDATE case_concentrateur SET numero='$numeroTampon' WHERE numero='$numero1'");
    				$numEchangés2=mysql_query("UPDATE case_concentrateur SET numero='$numero1' WHERE numero='$numero2'");
    				$numEchangés3=mysql_query("UPDATE case_concentrateur SET numero='$numero2' WHERE numero='$numeroTampon'");
    $numeroTampon c'est un string bidon genre "numeroTampon". J'ai essayé aussi en mettant direct "SET numero=numeroTampon".

    Dans tous les cas, ça ne marche pas :
    A la place du numero 2, il met bien le numero 1, mais c'est tout.
    En effet quand je lui demande avec un echo de m'afficher ce que me renvoie les requetes, il m'affiche "1" pour la première requête et rien du tout pour les autres. J'imagine au vu du résultat que ça signifie qu'il ne fait pas la première requête. Ainsi, quand il remplace le numeroTampon par le numero 2, ça marche pas, étant donné qu'il n'a pas été capable de mettre "numeroTampon" comme valeur...

    Je ne sais pas trop quoi faire... Je rate peut-être un truc gros comme une maison... ça fait plus d'une heure que je suis là dessus.

    merci :=)

  2. #2
    Membre à l'essai
    Inscrit en
    Juillet 2009
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 35
    Points : 10
    Points
    10
    Par défaut
    Désolé je me suis super mal exprimé et j'ai pas tout expliqué.
    Je crois que j'ai trouvé mon erreur.
    Je ne peux pas faire d'update car les "case_concentrateurs" en question ne sont pas crées.

    Enfin, je crois....

Discussions similaires

  1. [AC-2003] Recherche deux valeurs dans une table
    Par drakkar_agfa dans le forum VBA Access
    Réponses: 2
    Dernier message: 23/09/2009, 16h03
  2. [MySQL] Permutation de deux valeurs dans une même colonne de table
    Par andry.aime dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 16/01/2009, 13h19
  3. inverser deux valeurs dans une meme table.
    Par sabotage dans le forum Requêtes
    Réponses: 2
    Dernier message: 17/07/2008, 08h48
  4. Insertion valeure dans une table
    Par krfa1 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 29/03/2005, 10h50
  5. Test d'existence d'une valeur dans une table
    Par dleu dans le forum Bases de données
    Réponses: 9
    Dernier message: 29/12/2004, 10h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo