En essayant de fusion un forum phpBB2 et un site web, j'ai remarqué que les adresses IP du forum sont sous forme hexdecimal. Par exemple : 255.255.255.255 = ffffffff J'aime beaucoup cette facon de stocker une adresse ip. Y a t il une fonction permettant de transcrire un adresse ip en format decimal vers un format hexadecimal ?
cette fonction permet seulement de convertir un nombre decimal en hexadecimal.
On ne peut pas lui passer en parametre un adresse ip directement.
Il faut au préalable découper la chaine (l'adresse Ip) en 4 nombres à convertir puis recoller l'ensemble.
Je recherchais une focntion qui réalise tout d'un coups
SELECT CONCAT(
CAST(SUBSTRING(ip,0,2) AS UNSIGNED),
CAST(SUBSTRING(ip,2,2) AS UNSIGNED),
CAST(SUBSTRING(ip,4,2) AS UNSIGNED),
CAST(SUBSTRING(ip,6,2) AS UNSIGNED))
FROM table
uriel
blood pt.2
Posté le 17-10-2005 à 18:54:10
ben regardes comment fait phpBB si tu veux pas la faire toi meme