Moin!
Hallo,
Ich hab den Typ der Spalte: tinyint(50)
Ja klar, dann kann natürlich ein String reingehen, kommt aber unmöglich wieder als String heraus. Alles nach dem ersten Punkt wird abgeschnitten.
Mit anderen Worten: Du hast die erste Zahl der IP, aber sonst nichts. Deine Daten kannst du also in diesem Punkt vergessen.
Tinyint ist ein Datentyp, der den Zahlenbereich -128 bis 127 umfaßt. Bei "unsigned" alternativ 0 bis 255. Der Typ "tinyint(50)" ist insofern unsinnig, als es keine 50 Ziffern lange Zahlen gibt, die nur dezimal 255 groß sind.
Du brauchst eine Spalte vom Typ varchar, als maximale Länge kannst du vier Zahlen á 3 Ziffern plus 3 Punkte rechnen: 4x3+3 = 15.
- Sven Rautenberg
--
"Beim Stuff für's Web gibts kein Material, was sonst das Zeugs ist, aus dem die Sachen sind."
(fastix®, 13. Oktober 2003, 02:26 Uhr -> </archiv/2003/10/60137/#m338340>)
"Beim Stuff für's Web gibts kein Material, was sonst das Zeugs ist, aus dem die Sachen sind."
(fastix®, 13. Oktober 2003, 02:26 Uhr -> </archiv/2003/10/60137/#m338340>)