[ MySQL ] Rechercher sur deux colonnes

Il arrive parfois que l’on veut retrouver les infos d’une personne en base de donnée en fonction de son nom et prénom. Le problème vient vite quand on a le nom et prénom dans une seule variable et un champ nom et un champ prénom en base de donnée.

La solution est de faire de la concaténation simplement !

SELECT * FROM personne WHERE CONCAT(nom, ' ', prenom) = 'CHTO Brice' OR CONCAT(prenom, ' ', nom) = 'Brice CHTO'