Ik heb een vrij grote hoeveelheid ipadressen in mijn database staan en deze wil ik op volgorde later zien op een pagina. Helaas geeft ORDER BY niet het gewenste resultaat, 168.0.2.16 komt immers voor 168.0.112.0 en niet na zoals ORDER BY het sorteerd.

Is het mogelijk om de juiste volgorde al uit MySQL te halen of ben ik verplicht om eerst alles uit de database te trekken en daarna met explode() de juiste volgorde te bepalen.

P.S. Het gaat om ip-adressen uit een /16 netwerk dus ik hoef alleen te kijken vanaf het 3e deel van het adres

Reageren