2017-12-05 1 views
2

Haben Sie eine Website über Finanzplanung. Ein Benutzer kann verschiedene Werte und Zellenfarben in der HTML-Tabelle eingeben. Daher müssen die HTML-Tabellen genau gepflegt werden. Wie speichere ich die gesamte HTML-Tabelle (mit Werten und Farben) in der MySQL-Datenbank mit db? Ich kenne PHP nicht, aber ich bin ein Anfänger in JavaScript und Python. Ich weiß, dass es ein Tabellenfeld vom Typ BLOB geben muss, aber was stelle ich in die HTML-Datei. Was schreibe ich in SQL?speichern HTML-Tabelle in Mysql

+0

bitte nicht versuchen, und speichern Sie Ihre HTML zu einem db. Speichern Sie einfach die Werte und vielleicht die Werte der Farben und erstellen Sie dynamisch die HTML-Tabelle, wenn Sie sie aus den Daten benötigen. –

Antwort

0

Es ist nicht gut, die gesamte Tabelle html in der Datenbank zu speichern, da Sie möglicherweise Berechnungen für die einzelnen Zellenwerte durchführen müssen.

Statt Werte können

Beispiel für 2 Spalten (1 für Wert 1 für Farbe)

Datenbank

itemName | itemColor 
---------|---------- 
php  | blue 
js  | green 

PHP

contruct in der Datenbank gespeichert werden eine Tabelle und iterieren durch die mysql-Ergebnis und Anzeige eac h Reihe

while($node = $result->fetch_assoc()){ 
    echo "<tr>"; 
    echo "<td style='background:$node[itemColor]'>$node[itemName]</td>"; 
    echo "</tr>"; 
} 

Sehen Sie diese tutorial

+0

Die Priorität sind die Farben. Ich kenne PHP überhaupt nicht. Ich habe die Sprache nie gelernt. Kennst du es in einer anderen Sprache? Vielleicht Javascript oder Python? – jambaman