Olk Okenheld: mehrere neue Einträge in MySQL-Datenbank machen - Anzhal unbek.

Beitrag lesen

Hallo zusammen,

ich habe ein Problem. Ich möchte mehrere Einträge (Zeilen) über "INSERT" in eine MySQL-Datenbank machen, weiß aber vorher nur, dass es zwischen einem und 40 Einträgen sein werden. Die exakte Zahl legt der Benutzer des Formulars fest.

Die Werte des Formulars werden mit POST übermittelt.

Prinzipiell würde ich die Einträge wie folgt aufrufen wollen:
... VALUES ('Name1', 'Anschrift1'), ('Name2', 'Anschrift2');

Die mit Post übergebenen Werte sind durchnummeriert wie im Beispiel, so dass es vielleicht über ein Schleife gehen könnte, allerdings komme ich im Moment einfach nicht drauf, mir fehlt immer wieder eine Kleinigkeit...

Da ich jetzt aber nicht weiß wie viele Datensätze im konkreten Fall eingetragen werden sollen ich aber auch nicht eine Unmenge an leeren Datensätzen erzeugen will hilft es auch nicht, einfach alle Werte zu übergeben?

Wäre es vielleicht eine, wenn auch unelegante, Lösung, wenn einer der Werte in der Datenbank erzwungen ist und nicht = '' sein darf? Würde dann die Übertragung ohne Fehlermeldung abgebrochen und es würden nur die wirklichen Datensätze eingetragen?

Danke für eure Hilfe...