Ich "geerbt" von einem Kollegen eine MySQL-Datenbank mit Dutzenden von Feldern. Da ich sehr wenige Male mit Datenbanken gearbeitet habe, suche ich hier einen kleinen Ratschlag.Konvertieren von binären (16) Daten in MySQL-Feld
Es gibt ein binary(16)
Feld namens "IP": Ich nehme an, es wird verwendet, um Benutzer-IPs zu speichern. Ein typischer gespeicherter Wert ist beispielsweise 00000000000000000000ffff3d024463
.
Mit PHP (oder auch MySQL, wenn dies möglich ist), wie kann ich diese Daten in eine einfache IP-Adresse konvertieren?
Die hex2bin gibt bool (false) zurück –
Hilft diese Seite überhaupt? Ich würde ehrlich die Spalte von binär zu varchar ändern und IP-Adresse als Zeichenkette speichern. http://stackoverflow.com/questions/6382738/convert-string-to-binary-then-back-again-using-php – DarkSideKillaz
Versuchen Sie 'bin2hex();' – DarkSideKillaz