sunny: Daten mit bestimmter Struktur - wie am besten durchparsen?

Beitrag lesen

Hallo!

Wie es der Betreff schon sagt, ich bekomme (per POST) jede Menge Daten an ein Script gesendet. Dieses soll die Daten verarbeiten - in eine Datenbank verspeichern.

Die Daten sehen folgendermaßen aus:

keyValuePairs&Hexzahl.Nummer.Code1.key1 = 'value1'
Hexzahl.Nummer.Code1.key2 = 'value2'
Hexzahl.Nummer.Code1.key3 = 'value3'
Hexzahl.Nummer.Code2.key1 = 'value1'
Hexzahl.Nummer.Code2.key2 = 'value2'
Hexzahl.Nummer.Code3.key1 = 'value1'

Wobei sich pro ankommendem POST diese Hexzahl und die Nummer nicht ändern. Der nachfolgende Code jedoch schon. Die erste Hexadezimalzahl ist eine eindeutige Identifikationsnummer, die für jeden von diesem Device gesendeten Post dieselbe ist. Die zweite Nummer steht für ein bestimmtes gesendetes Event und der Code dann für die zu diesem Event angelegten Formulare.

Wie parse ich das jetzt am sinnvollsten durch, um diese Daten in die DB zu bekommen?
An Tables würde ich mir erstmal einen für alle Hexzahlen vorstellen, einen für die Nummern der Events (mit dem ersten Table über einen Foreign Key verknüpft) und dann noch einen Table mit den gesamten Daten (die keys als Felder), ebenfalls mit einem Foreign Key, verknüpft zur Nummer.

Aber wie ich die Daten am besten per PHP abarbeiten kann, sodass ich sie zum Einfügen in meiner DB zur Verfügung habe, bereitet mir momentan noch ein wenig Kopfzerbrechen. Kann mir jemand helfen?

Lg
sunny