Speichern von Daten für HTML-Tabellen in einer Datenbank
Ich entwickle eine Anwendung mit PHP / SQL Server, die Informationen über Absolventen von Tonnen verschiedener akademischer Programme zusammen mit Informationen darüber, wie viele nach dem Abschluss beschäftigt waren, speichern muss. Dies wird dann von Benutzern abgefragt, die dies möchten Vergleichen Sie ein Programm mit einem anderen. Sie müssen daher in der Lage sein, benutzerdefinierte Tabellen mit den Ergebnissen für die Schüler zu erstellen. Tabellen werden ungefähr so aussehen:
Program Salary after 1 Year Salary after 2 Years Etc...
Engineering Lots Even more!
Philosophy Nothing Are you kidding me?
Hier ist also die Frage: Soll ich einzelne Werte für diese Datenpunkte in der Datenbank speichern, oder soll ich nur den Roh-HTML-Code für die Tabellenzeile speichern?
Mit anderen Worten, speichere ich das:
ProgramID Salary1 Salary2 Etc...
1 Lots Even More!
2 Nothing Are you kidding me?
Oder speichere ich das:
ProgramID RowHTML
1 <td>Lots</td><td>Even More!</td>...
2 <td>Nothing</td><td>Are you kidding me?</td>
Ich kann Argumente für beide Ansätze sehen ... Meiner Meinung nach wird das Speichern des rohen HTML schneller sein - es wird GOBS der PHP-Verarbeitung eliminieren. Aber ich bin offen für andere Interpretationen.