Trier sur le 2ème mot d'un champ composé de 2 mots

Eléphanteau du PHP | 17 Messages

25 mai 2006, 10:18

Bonjour à tous

Je voudrais trier une requête sur un champ "nom" par ordre alphabétique sachant que mon champ est composé d'un prénom suivi du nom (ex. Lucien Bidule) et que le tri doit s'effectuer sur le nom de famille.
Est-ce que c'est possible et comment ?

Merci de votre aide
Modifié en dernier par pitav le 25 mai 2006, 10:23, modifié 1 fois.

Mammouth du PHP | 19672 Messages

25 mai 2006, 10:23

Directement en SQL, ça risque d'être particulièrement gratiné à monter. Le plus simple consisterait à récupérer tout puis ensuite à traiter chaque données en PHP avec explode() par exemple pour séparer les noms des prénoms, à stocker tout ça dans un tableau indexé et à effectuer le tri sur les noms dans le tableau. Explore les fonction du type sort().
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: