soll diese tabelle auch gespeichert werden oder nur im browser verändert werden?
falls sie nur im browser verändert werden soll machs mit javascript (stichwort: node)
Sicher kann ich die Daten in eine sql-Datenbank schreiben und wieder auslesen, doch das würde wieder auf die Anzahl der programmierten Spalten begrenzt sein.
man kann mit sql vorhandene tabellen auch ändern außerdem kannst du ja diese tabellen struktur einfach nachbilden
eine tabelle spalten (id, spaltenname)
eine tabelle werte (id, wert, spalten_fk)
was von den zwei möglichkeiten klüger ist hängt von den bedürfnissen ab