在mysql中保存html表
Posted
技术标签:
【中文标题】在mysql中保存html表【英文标题】:save html table in mysql 【发布时间】:2018-05-18 15:47:17 【问题描述】:有一个关于财务规划的网站。用户可以在 html 表格中输入不同的值和单元格颜色。因此,必须准确地维护 HTML 表格。如何使用 db 在 mysql 数据库中保存整个 HTML 表(带有值和颜色)?我不懂 php,但我是 javascript 和 Python 的初学者。我知道必须有一个 BLOB 类型的表字段,但是我应该在 HTML 文件中放入什么。我在 SQL 中放了什么?
【问题讨论】:
请不要尝试将您的 html 保存到数据库。只需保存值,也许还有颜色的值,并在需要时从数据中动态创建 html 表。 【参考方案1】:将整个html
表保存到数据库中并不好,因为您可能需要对每个单元格值进行计算。
值可以存储在数据库中
2 列的示例(1 表示值 1 表示颜色)
数据库
itemName | itemColor
---------|----------
php | blue
js | green
PHP
构造一个表并遍历mysql结果并显示每一行
while($node = $result->fetch_assoc())
echo "<tr>";
echo "<td style='background:$node[itemColor]'>$node[itemName]</td>";
echo "</tr>";
看到这个tutorial
【讨论】:
颜色优先。我根本不知道php。没学过语言。你知道另一种语言吗?也许是 javascript 或 python?以上是关于在mysql中保存html表的主要内容,如果未能解决你的问题,请参考以下文章
SELECT FOR UPDATE 在 MySQL 中保存整个表,而不是逐行保存
将数据发送到 php 脚本并通过 android 保存在 mysql 表中时,加上符号更改为空格
Python 2.7 MySQLdb将从数据库读取的最后一行保存到文本文件中