UPDATE

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : UPDATE

par Ryle » 23 mars 2006, 11:00

Voir réponse précédente : au lieu de

Code : Tout sélectionner

UPDATE maTable SET colonne1 = xxx, colonne2 = xxx WHERE ...
tu fais juste

Code : Tout sélectionner

UPDATE maTable SET colonne1 = xxx WHERE ...
et seule la colonne1 aura la valeur xxx

A condition toutefois que l'on parle bien de colonne, donc de champs dans la table et pas d'enregistrement (qui sont des lignes), chose qui, en lisant ton exemple, ne me parait pas des plus évident...

par marvllt » 22 mars 2006, 20:01

non ce n'est pas le where car les 2 colone on les meme champs mais je veux changer qu'un champs c'est la que j'ai un prob

par Ryle » 22 mars 2006, 20:00

Euh... je vois pas trop où le problème là... dans ton update tu indiques le nom de la colonne et la valeur que tu veux lui donner nan ?

Code : Tout sélectionner

UPDATE maTable SET maColonne = '$maValeur' WHERE patati patata (éventuellement)
bon par contre en lisant ton exemple, j'ai comme un doute... quand tu parles de colonne tu parles bien d'un champ de la table (ce truc vertical qui contient une valeur pour chaque enregistrement, qui sont quant à eux représenté par des lignes :)) ??

par Invité » 22 mars 2006, 19:57

Salut,

Je pense que tu as certainement oublié d'indiquer la clause WHERE dans ta requête.

UPDATE

par marvllt » 22 mars 2006, 19:01

slt a tous

voila j'aimerai faire un UPDATE à une partie de ma table

champs1 champs2
colone1 xx zz
..2 xx zz
..3 .. ..

par exemple je veeux changer un truc de la colonne 1 mais sa le fait aussi a la 2
a la base la colonne 1 et 2 sont identique et je voudrais modifié qu'une colone

merci d'avance pour vos aides

++