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

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 : rajouter un caratère dans toutes les lignes d'un champ

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

par worms_x » 08 sept. 2010, 20:33

Super pour la requête , j'avais oublié cette fonction "concat" !!!

Merci ;)

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

par b.jerome » 08 sept. 2010, 19:22

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; 

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

par worms_x » 08 sept. 2010, 17:28

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.