Inséré une adresse IP dans mysql

Bonjour,

J'ai un formulaire de contact qui demande à l'utilisateur d'introduire aussi son adresse ip, alors j'ai remarqué quand l'utilisateur introduit son ip dans le formalaire dans ma base des données cela apparaît comme un nombre et même quand je récupère les données de la pour les affichées avec php je ne c'est toujours la même chose.

Exemple: pour tout ce que je mettrai comme ip (192.168.1.1, 192.168.10.5, etc...) il me donne toujours ceci : 192168

1 réponse

  1. Bonjour,

    Dans ta base de données le champs où tu récupère l'adresse IP est-il une chaine de caractère ou un chiffre ?

    Si c'est un chiffre, soit PHP ou Mysql le convertit de la sorte.
    0
    1. Dans ma base des données le champs est un in (int), je crois que tu as raison c'est ma base des données qui converti puisque même quand j'insère à partir de la base des données ça converti toujours de la même façon.
      0
    2. int = entier donc nombre.

      Mais le en varchar ;)
      0