|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : mai 2005 Messages : 109 ![]() |
Bonsoir,
Dans une table "wp_comments" j'ai un champ "comment_author_url" Le problème c'est que toutes les urls renseignées ont un "http://" de trop :-/. Exemple : "http://http://www.yazerty.net/" ou encore "http://" (tout seul) Je recherche donc un moyen pour supprimer ce "http://" de trop au début du champ "comment_author_url" dans tous les enregistrements de cette table "wp_comments" (j'en ai environ 7800 |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : avril 2006 Messages : 833 ![]() |
utilise la fonction SUBSTRING .
Je te laisse regarder comment elle marche car tu en retiendras plus que si je te donne la reponse. Mais je reste a ta dispo ++ |
|
|
00
|
|
|
#3 | |
|
Nouveau Membre du Club
![]() Inscription : mai 2005 Messages : 109 ![]() |
Merci pour la piste
J'ai trouvé ceci dans le forum developpez.com : Code :
UPDATE MaTable SET Rue = SUBSTRING(Rue, 1, LEN(Rue)-3) J'ai donc essayé ceci : Code :
UPDATE wp_comments SET comment_author_url = SUBSTRING('http://', 1, LEN('http://')-7) Citation:
|
|
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : mai 2006 Messages : 139 ![]() |
Un petit tour par la doc aurait du te permettre de voir que la fonction MySQL est LENGTH et non LEN.
|
|
|
00
|
|
|
#5 |
|
Membre chevronné
![]() Inscription : avril 2006 Messages : 833 ![]() |
SUBSTRING('http://', 1, LEN('http://')-7)
je pense pas que ca marche ça si ? substring( 'le nom du champ que tu veux remplacer', 'a partir du caractere numero', 'sur X caracteres') pour toi je dirai Code :
UPDATE TaTable SET tonchamp = SUBSTRING(tonchamp , 8, LENGTH(tonchamp )-8) |
|
|
00
|
|
|
#6 | |
|
Nouveau Membre du Club
![]() Inscription : mai 2005 Messages : 109 ![]() |
Citation:
MERCI pop_up ! C'est exactement ce que je voulais faire !!! MERCIII |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com