Téléchargement
illégal
Posez votre question Signaler

[MYSQL] champ 'IP', quel type?

cikky 23Messages postés 22 janvier 2007Date d'inscription - Dernière réponse le 30 mars 2010 à 14:28
coment déclarer un champ "IP"? en varchar? octet?bit?
Merci de votre aide
Lire la suite 

[MYSQL] champ 'IP', quel type »

5 réponses
Réponse
+2
moins plus
Des fonctions Mysql sont prévue pour les conversions IP string <=> IP format int
http://dev.mysql.com/...
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

une varchar de 15 caractères.

Cordialement
Ajouter un commentaire
Réponse
+0
moins plus
merci bien
Ajouter un commentaire
Réponse
+0
moins plus
Et si tu veux que ça prenne très peu de place, tu peux le stocker comme un entier non signé.
Mettons 192.168.2.1 ça donnera
(192 << 24) + (168 << 16) + (2 << 8) + 1
Sachant que << est l'opérateur de décalage de bit vers la gauche.

Ca fera 4 octets au lieu de 15 pour une adresse ip.
Ajouter un commentaire
Réponse
-1
moins plus
Un CHAR(15) est mieux si ta table n'a que des champs statiques.
Ajouter un commentaire
Ce document intitulé « [MYSQL] champ 'IP', quel type? » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?