Bonjour à tous,

Je souhaite trier des liens par ordre alphabétique, en ignorant http ou https, //, www ou non et .
bref commencer à la véritable 1ère lettre.
J'ai fait :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$regex = "^(http|https):\/\/|(.*)\.)$";
$order_by = "IF( link REGEXP '".$regex."', 0, 6) ASC, link ASC";
$sql = "SELECT link FROM table ORDER BY ".$order_by;
Et je dirais que cela trie ascendant, mais que cela tient compte de http...et tout le toutim. Où est l'erreur ?

Merci à vous.