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" :
$numeroTampon c'est un string bidon genre "numeroTampon". J'ai essayé aussi en mettant direct "SET numero=numeroTampon".
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'");
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 :=)
Partager