Créer un champs avec 2 variables ...

jakol -  
 ric -
salut je souhaiterais savoir s'il est possible, en SQL, de sélectionner de 2 variables de 2 champs (nom, prénom) et les mettre dans un seul champs (id)?

par exemple:

nom-----prénom
paul------dupont

id
paul dupont

ce serait extrêment sympa de me répondre si vous avez une idée et si vous connaissez un requête SQL qui pourrait faire cela

A+

2 réponses

  1. ric
     
    SELECT id, CONCAT(nom,' ', prenom) AS nomprenom FROM table;
    Dans une boucle tu mets à jour la table, après avoir créer le champ nomprenom dans la table.
    début boucle
    UPDATE table
    SET nomprenom='$nomprenom_issu_de_la_requete'
    WHERE id='$id_issu_de_la_requete';
    fin boucle
    0
    1. jakol
       
      merci beaucoup pour tes requêtes...j'arrive à les faire en mysql pur

      mais comme je développe en php mysql , j'ai essayé de les introduire dans un fichiers php....

      la première req "select concat (nom, '',prenom) as nomprenom" ne fonctionne pas ...donc je suis bloqué...


      si tu as un code entier (en php) avec ses requêtes , ce serait idéal....

      merci encore pour ta solidarité
      ça me casse la tête.........
      A+
      0
  2. ric
     
    $req1= "SELECT CONCAT(prenom, ' ', nom) AS nomprenom FROM tarif";
    $result=mysql_query($req1);
    $index1 = mysql_result($result,0);
    echo "le resultat $index1 est ''''".$index1."''''<br>";
    0