如何设计多行多列的数据库表

如何设计多行多列的数据库表,第1张

这个涉及到数据范式和反范式的问题,要清楚你们的具体需求才行,但是一般来说,反范式只有在数据量比较大的时候才会考虑,我不知道你们的每个工站有多少数据量,如果数据量不大的话,一般按第三范式去设计数据库就行了,也就是方案二。

在Web页面的表单上,你可以把多个控件的name属性设为同样的,比如同一列的数据用同一个name:

第一行:<input name=nckc type=text value=""><input name=sw type=text value="">......

第二行:<input name=nckc type=text value=""><input name=sw type=text value="">......

第三行:<input name=nckc type=text value=""><input name=sw type=text value="">......

......

第n行:<input name=nckc type=text value=""><input name=sw type=text value="">......

你可以看到,其实每一行的input控件都是一样的。

当以上表单数据上传到后台ASP时,可以这样来处理:

For i = 1 To request("nckc").count

nckc=request("nckc")(i)

sw=request("sw")(i)

'......

'这样就可以取出同一行的所有文本框的数据,然后把它们写入SQL数据库即可

'通过For循环就可以取出所有行的数据并全部写入数据库

Next


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10063437.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存