update champs mysql

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


mahefarivony
WRInaute accro
WRInaute accro
 
Messages: 11405
Inscription: 14 Oct 2002

update champs mysql

Message le Mer Sep 15, 2004 18:41

La table ma_table contient la colonne mon_champs avec comme valeur, par exemple :
abcdefval_fixe=0hijk
lmboddval_fixe=0sqd
dsqdsqval_fixe=0sqd

Je veux changer val_fixe=0 en val_fixe=1

Faut faire comment ?

jeroen
WRInaute passionné
WRInaute passionné
 
Messages: 2455
Inscription: 30 Aoû 2002

Message le Mer Sep 15, 2004 20:32

??
tu parcours ta table en utilisant les REGEX à la recherche de val_fixe=0,quand tu as le champ tu utilise str_replace() de php, puis tu update la ligne ...

Pas bon ??


mahefarivony
WRInaute accro
WRInaute accro
 
Messages: 11405
Inscription: 14 Oct 2002

Message le Mer Sep 15, 2004 20:35

directement dans mysql ca y est pas possible ? :-)
mais je mets quand meme au chaud ta soluce, merci !


George Abitbol
WRInaute passionné
WRInaute passionné
 
Messages: 1923
Inscription: 6 Juin 2003

Message le Mer Sep 15, 2004 21:00

Bah, a priori c'est ok

Code: Tout sélectionner
UPDATE ma_table SET mon_champ = REPLACE (mon_champ, 'val_fixe=0', 'val_fixe=1') WHERE mon_champ LIKE '%val_fixe=0%'


Le WHERE je ne sais pas si c'est utile, je ne sais pas comment se comporte REPLACE() si la chaine n'est pas trouvée.

Fred


mahefarivony
WRInaute accro
WRInaute accro
 
Messages: 11405
Inscription: 14 Oct 2002

Message le Mer Sep 15, 2004 21:35

de la balle, c'est exactement ça !
j'ai pas mis le where, il a su gérer comme un grand.

Merci !


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités