Hello,
Es geht dabei um die Aufsplittung des Typenstrings von MySQL
[Type] => bigint(20) unsigned
[Type] => bigint(20)
[Type] => decimal(10,2)
[Type] => set('rot','gelb','grün','blau')
[Type] => datetimegilt es sinnvoll zu splitten und zu erkennen
Ich habe nur die Muster abgebildet, nicht alle Möglichkeiten!Wie würdet Ihr da vorgehen?
bisher war das so geregelt:
$_colinfo["Type"] = $_split["type"]; # Nominaltyp
$_colinfo["TypeClass"] = $_types[$_split["type"]][0]; # Typoberklasse
$_colinfo["Len"] = $_split["len"]; # Länge des Feldes gesamt
$_colinfo["Dec"] = $_split["dec"]; # Dezimalstellen
$_colinfo["Rem"] = $_split["rem"]; # REMARK, bisher nur 'unsigned'
$_colinfo["Set"] = $_split["set"]; # Wertearray für enum und set
Mir geht es darum, wie man am effektivsten, sichersteren und zukunftsorientiertesten die atomaren Informationen aus dem Type-String extrhieren kann.
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
