Tom: String-Auswertung

Beitrag lesen

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] => datetime

gilt 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