Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Dynamische Erstellung und Speicherung von Formularfeldern in der Datenbank php mysql

Erstellen Sie eine separate Tabelle für die erforderlichen Spalten in jedem gewünschten Formular.

 _______________________________________________
|   formName  | fields                          |
|-----------------------------------------------|
| x-ray       |field1,field2,field3,field4      |
|-----------------------------------------------|
| bloodtest   |field1,field2,field3,field4      |
|_______________________________________________|

Und dann verwenden Sie explode(), um es in ein Array umzuwandeln. Erstellen Sie auch eine Tabelle, die mögliche Felder für alle Formularnamen enthält. Fügen Sie einfach ein Leerzeichen in nicht benötigte Felder ein.