繁体   English   中英

将表数据存储到数据库中

[英]Storing table data into database

我正在设计一个用户可以将产品发布到其中的网络应用程序,每个产品都有一个“ 技术规格 ”部分。

这就像:

Subject 1
Title 1: Description 1
Title 2: Description 2
Title 3: Description 3

Subject 2
Title 1: Description 1

所以例如电视可以得到类似的东西:

Main Details
Size: 18 inches
Color: Black
Style: Wide
HD: Yes

Supplementary Details
Guarantee: Yes
Support: No

上面的功能是由jQuery制作的,我的页面中有+按钮,用户可以添加带有子项的新主题,因此他可以有4个主要主题,每个主题可以拥有用户想要子主题的数量。

现在的问题是,我应该如何在db中存储这些细节,以便编辑和搜索? 目前我将表格HTML数据存储到数据库中,但这听起来并不明智。

PS:当用户定义细节时,产品没有插入db YET ,因此我需要动态保存数据并在用户提交产品后插入它们。

谢谢你的帮助。

如果我正确地理解你,你需要两张桌子。

Subject table
 - subjectId
 - subjectName

Details table
 - detailsId
 - detailsName
 - detailsNote
 - subjectId

这将是一对多关系,其中每个表只有一个主题条目,但是根据需要有很多细节条目,然后在读取数据时,您只需通过subjectId上的连接加载两个表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM