You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2009-11-07 20:07:05

kabassanov
Member
Registered: 2009-10-06
Posts: 44

Adresses IP sous forme de chaine de caractères

Bonsoir,

Je ne suis pas sur que ce soit le bon endroit pour poser la question, car ceci peut ne pas forcément être considéré comme un bug...

Dans glpi (et mysql en dessous) les adresses ip sont stockés dans des chaines de caractères. Ceci a certes l'avantage de permettre une récupération plus facile, que ce soit de l'interface, d'ocs ou d'ailleurs...

Pourtant les chaines de caractères représentant les adresses ip peuvent avoir des longueurs variables. Exemple:

145.128.34.1
145.128.34.131
145.128.34.23
145.128.34.3
145.128.4.2

Vous remarquerez que cette liste est triée par ordre alphabétique, mais pas par ordre croissant des adresses IP. Je n'ai pas l'impression que dans GLPI il existe un moyen particulier pour palier à ce problème. Est-ce que je me trompe?

Offline

#2 2009-11-07 20:13:51

kabassanov
Member
Registered: 2009-10-06
Posts: 44

Re: Adresses IP sous forme de chaine de caractères

Au temps pour moi...

ORDER BY INET_ATON($table.$field) $order

Offline

#3 2009-11-07 20:15:21

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Adresses IP sous forme de chaine de caractères

Euh... quelle version  ?

Les tri sont corrects en 0.72. grace à ORDER BY INET_ATON(glpi_networking_ports.ifaddr)


Et en 0.80 ou pourra même utiliser des critères genre >192.168.0.10 AND <192.168.0.20 sans pbm

++


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

Board footer

Powered by FluxBB