Hallo allemaal,
IK vroeg mij af of het mogelijk is om meerdere kolomnamen dynamisch te benoemen met MySQL als je een INSERT doet?

Dus:

$insertSQL = sprintf("INSERT INTO (kolomnaam_a, kolomnaam_b, kolomnaam_C, kolomnaam1, kolomnaam_d) VALUES........etc

Kolomnaam1 zou dus oploppend herhaalt moeten worden. Dus dat ik dan het volgende zou krijgen:

$insertSQL = sprintf("INSERT INTO (kolomnaam_a, kolomnaam_b, kolomnaam_C, kolomnaam1, kolomnaam2, kolomnaam3, kolomnaam4, kolomnaam_d) VALUES........etc



De reden dat ik dit zou willen is omdat ik nu op dit moment maar 1 kolom hoef toe te voegen in de tabel en dit dus ook gelijk op de pagina's zal worden doorgevoerd op het scherm en in een formulier.
Nu wil ik deze waarden vanuit het formulier dus in de tabel zetten.

Ik hoop dat iemand mij kan helpen :)

aanvulling: als het gehele script nodig is zal ik deze ook even plaatsen
Thanks Ger! :)
Ik denk dat ik het dan helemaal om ga gooien. Is nog best complex :)
Bedankt iig voor je tijd en de moeite. nog goede bronnen over het opzetten van een strakke db?
Geen dank. Goed dat je de adviezen opvolgt.

Lees eerst wat over. normalisatie.

En maak dan gewoon een opzetje, en post dat hier

Reageren