concaténation

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 : concaténation

par Hubert Roksor » 05 avr. 2006, 19:07

AARGH, je viens de relire le premier post... tu veux créer un 3ème champs ? Pourquoi ne pas utiliser PHP pour afficher le nom et le prénom ? c'est la meilleure façon de faire.
echo $nom, ' ', $prénom;

par Cyrano » 05 avr. 2006, 18:58

Ben ajoute un espace ;)

Code : Tout sélectionner

UPDATE table SET `NOM_PRENOM` = CONCAT(`NOM`, ' ', `PRENOM`);

par lebreton22 » 05 avr. 2006, 18:54

Dans ce cas, peut-on avoir par souci de présentation
'nom' espace 'prénom' C'est plus esthétique dans une liste déroulante.

Re: concaténation

par Hubert Roksor » 02 avr. 2006, 13:08

je ne dois pas utiliser le bon opérateur
En fait le bon opérateur c'est || mais MySQL l'interprète comme s'il s'agissait de l'opérateur logique "OU" ("OR" en VO) à moins que PIPES_AS_CONCAT ne soit compris dans le mode SQL. Suivant ton serveur de base de données c'est ce qu'il faudra que tu utilises (idéalement c'est ce que tout le monde devrait utiliser :?).

par lebreton22 » 02 avr. 2006, 12:03

merci

par Cyrano » 02 avr. 2006, 11:51

Utilise la fonction SQL CONCAT :

Code : Tout sélectionner

UPDATE table SET `NOM_PRENOM` = CONCAT(`NOM`, `PRENOM`);

concaténation

par lebreton22 » 02 avr. 2006, 11:37

Bonjour
J'ai une table mysql avec 2 champs NOM et PRENOM.
J'ai créé un 3ème champ NOM_PRENOM dans lequel je voudrais donc concaténer NOM et PRENOM
j'ai essayé

Code : Tout sélectionner

UPDATE table set 'NOM_PRENOM'='NOM'&"PRENOM"

mais je ne dois pas utiliser le bon opérateur.
Est-ce que quelqu'un aurait une idée ?
Merci