[mysql] joindre 2 champs

joindre 2 champs [mysql] - PHP - Programmation

Marsh Posté le 17-07-2003 à 09:00:11    

j ai 4 champs textes qui correspondent a un nom mais ces champs textes ne devraient etre qu un . je ne sais pas pourquoi il a été divisé en 4.
Maintenant il faudrait que je les joignent afin de pouvoir faire une recherche dessus ( moteur de recherche ) , peut etre en créant une vue ou un alias je sais pas trop ...
 
Si qqn pt m aider ça serait cool voila en gros ce que je veux :
 
[nom1] [nom2] [nom3] [nom4]
 
deviendra
 
nom : [nom1 nom2 nom3 nom4]
 
je vous donne un faux exemple de requete pour vous montrer ce que j aimerais :
 
SELECT nom1,nom2,nom3,nom4 AS nom WHERE nom LIKE %$recherche%
 
ça ça marche pas mais c est un peu l esprit du truc


---------------
Faites connaitre votre site pro ou perso et gagnez du trafic : http://www.toolao.net
Reply

Marsh Posté le 17-07-2003 à 09:00:11   

Reply

Marsh Posté le 17-07-2003 à 09:13:51    

apparement j ai trouvé c est : select nom1||nom2||nom3||nom4 AS nom where ....


---------------
Faites connaitre votre site pro ou perso et gagnez du trafic : http://www.toolao.net
Reply

Marsh Posté le 17-07-2003 à 09:53:15    

perso je te conseillerais plus d'utiliser concat ou concat_ws surtout si nom1,nom2,nom2,nom4 doit donner "nom1 nom2 nom3 nom4".
 
Voir la: http://www.mysql.com/doc/fr/String_functions.html


Message édité par anapajari le 17-07-2003 à 09:53:42
Reply

Marsh Posté le 17-07-2003 à 10:00:06    

seb-taf a écrit :

apparement j ai trouvé c est : select nom1||nom2||nom3||nom4 AS nom where ....


 
pourquoi tu mets pas tout ton contenu dans un seul champ  :??:


---------------
la vie ne vaut rien, mais rien ne vaut la vie
Reply

Marsh Posté le 17-07-2003 à 11:29:33    

jebo1 a écrit :


 
pourquoi tu mets pas tout ton contenu dans un seul champ  :??:  


 
parceque je recupere une base deja cree et que je ne dois pas modifier


---------------
Faites connaitre votre site pro ou perso et gagnez du trafic : http://www.toolao.net
Reply

Marsh Posté le 17-07-2003 à 11:30:20    

Anapajari a écrit :

perso je te conseillerais plus d'utiliser concat ou concat_ws surtout si nom1,nom2,nom2,nom4 doit donner "nom1 nom2 nom3 nom4".
 
Voir la: http://www.mysql.com/doc/fr/String_functions.html


 
ok je vais regarder ça parcequ apparement ça marche pas les "||"
 
merci


---------------
Faites connaitre votre site pro ou perso et gagnez du trafic : http://www.toolao.net
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed