Regex dans la requête : est-ce correct ?
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:
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.