J'aimerais convertir une ip (varchar) de la forme xxx.xxx.xxx.xxx (avec le nombre de x variant de 1 à 3 à chaque fois) en un INT de la forme xxxxxxxxxxxx.
Savez vous comment faire ?
Merci pour votre aide.
Publicité
Posté le 22-01-2004 à 20:58:43
MagicBuzz
Posté le 22-01-2004 à 21:31:51
chaque série de chiffre c'est une valeur comprise entre 0 et 255, donc convertible en héxa.
Donc tu convertis chaque morceau en héxa, puis tu les additionne en les décallant à chaque fois d'un byte.