Hi,
ich möchte ein Array mit etwa dieser Struktur:
Array
(
[NAME] => Hxxxxxx
[VORNAME] => Rxxxxx
[TEL] => 01xxxxxxxxx
[STRASSE] => Wallstr.
[ORT] => Berlin
...
}
>
> in eine Tabelle schreiben:
>
> ~~~xml
kontakte_tbl
> ---------------
> id |
> name |
> titel |
> vorname |
> tel |
> ...
Ich nehme an, das sollen Spalten sein, und keine Zeilen?
Problem dabei ist, dass o.g. Array immer völlig anders ausehen kann (weil dynamisch von Fremdprogramm erstellt - kein Eintrag = kein <Tag>).
Wie gehe ich am besten vor?
Versuche, auf die Array-Elemente mit dem Index zuzugreifen, den du erwartest.
Wenn ein Wert vorliegt, übernimmst du diesen in dein INSERT-Statement, andernfalls einen Leerstring bzw. den jeweiligen 0- oder NULL-Wert für den Spaltentyp; oder du nimmst du entsprechende Spalte dann gar nicht ins Statement auf (sofern das Datendesign das zulässt).
MfG ChrisB
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]