Tom: Wie heißt diese Datenstruktur?

Beitrag lesen

Hello,

Meine Frage bezieht sich auf eine spezielle Datenformatierung, die ich in verschiedenen MySQL-Datenbanken vorgefunden habe.

a:1:{i:0;s:3:"all";}

a:2:{s:5:"value";s:1:"2";s:5:"other";s:0:"";}

a:1:{s:13:"administrator";b:1;}

a:1:{i:1;s:1:"6";}

a:6:{i:-1268581451;i:6;i:-1268582223;i:8;i:-1268586648;i:11;i:-1268591449;i:13;i:-1268655382;i:16;i:-1268655912;i:18;}

Das sind seialisierte PHP-Arrays, also serialisierte Baumstrukturen.
siehe http://de.php.net/manual/de/function.serialize.php
und   http://de.php.net/manual/de/function.unserialize.php

Ob es nun geschickt oder ungeschickt ist, Arrays seialisiert abzuspeichern, müsste untersuchen. Meistens fehlen einfach mehrere eigenen Tballen für eine saubere Datenhaltung.

Mit der Datenbank hat dies aber erstmal nichts zu tun.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de