IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Ajouter le contenu d'une colonne à celui d'une autre colonne [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 50
    Par défaut Ajouter le contenu d'une colonne à celui d'une autre colonne
    Bonjour tout le monde !

    j'ai un petit probleme que je n'arrive pas à résoudre.

    j'ai deux colonnes :

    colonne1 Colonne2
    Le Chien


    Et je voudrais pouvoir obtenir

    Colonne1 Colonne2
    Le Le Chien



    Soit ajouter le contenu de la colonne 1, à celui de la colonne 2, sachant qu'il me faut également ajouter une espace après "Le".

    J'ai cherché sur le net, mais à part remplacer le contenu de la colonne2 par celui de la colonne1, je n'ai pas trouvé de requête pour faire cela.

    Si quelqu'un a une idée, je suis preneur,
    merci beaucoup de votre aide !!!!!!!

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT colonne1, CONCAT(colonne1, ' ', colonne2)
    mais bon autant le faire en PHP
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $var2 = $row['colonne1'] . ' ' . $row['colonne2'];
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre Expert

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Par défaut
    Bonjour,

    Je penche plus pour
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT CONCAT(colonne1, ' ',colonne1, ' ', colonne2) AS value;
    Je résultat reste le même.

    Autant le faire en SQL, au moins c'est une chose de moins à se préoccuper dans le code

  4. #4
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 50
    Par défaut
    ah j'entendais parler de concatener des champs et je ne comprenais pas ce que cela voulait dire, maintenant je sais

    Un gros merci à toi pour ton aide !!!

  5. #5
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 50
    Par défaut
    Au fait, comment fait on pour ajouter le "Résolu" à coté du titre du message ? Je ne trouve pas la fonction...

    Merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 28/07/2011, 14h21
  2. Réponses: 3
    Dernier message: 29/03/2011, 20h38
  3. somme de valeurs d'une colonne en fonction d'autres colonnes
    Par youness78 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 02/08/2007, 19h31
  4. [VBA-E] Minimum d'une colonne avec condition sur autre colonne
    Par Currahee dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 10/05/2007, 17h01
  5. copie d'une table Y d'une base A vers une table X d'une base
    Par moneyboss dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 30/08/2005, 21h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo