Page 1 sur 1

rajouter un caratère dans toutes les lignes d'un champ

Posté : 08 sept. 2010, 17:28
par worms_x
Bonjour,

Je dois rajouter un caractère devant toutes les données de chaque ligne d'un champ.

C'est à dire que dans ma table "TABLE", j'ai le champ "FAX" avec des données comme ceci :

0154645
0454879
8798798
4546546

et il faut que je rajoute le caractère "#" devant toutes les données pour que ca donne :

#0154645
#0454879
#8798798
#4546546

J'ai regardé du coté de REPLACE mais je n'arrive pas à le faire fonctionner, merci pour votre aide.

Re: rajouter un caratère dans toutes les lignes d'un champ

Posté : 08 sept. 2010, 19:22
par b.jerome
Ajouter le signe pendant l'affichage plutôt que de l'ajouter dans chaque ligne de la base c'est pas suffisant ?

Je ne sais pas comment tu traite ta page mais pendant l'affichage un simple

Code : Tout sélectionner

$fax_num = "#".$fax;
suffirait.

Si tu tiens absolument à le faire dans la base alors:
UPDATE `MA_TABLE` set `FAX` = CONCAT('#', `FAX`) WHERE `FAX` IS NOT NULL; 

Re: rajouter un caratère dans toutes les lignes d'un champ

Posté : 08 sept. 2010, 20:33
par worms_x
Super pour la requête , j'avais oublié cette fonction "concat" !!!

Merci ;)