我是否需要为同一表单的副本创建新数据库?

时间:2013-09-16 03:02:05

标签: php database forms mysqli

这是一个非常基本的问题。 这是我在尝试创建工作表单时的漫步:

我创建了HTML表单。添加了一些JavaScript,让它做我需要的一些事情。使用CSS对其进行了风格化,编写了PHP代码并创建了一个数据库(我不知道最初如何操作)以保存输入的数据。 我不知道如何做到这一点,但在过去的两周里,我已经设法完全按照我需要的方式进行,我对自己非常满意。经过大量的工作,表单完美地将数据发送到数据库并在您点击提交后在页面中显示,并且看起来也非常好。

事情是......我正在创建的这是一个活动银行,供我们在工作中使用(我教英语),我创建的页面(基础)只是这个数据中需要的一个。银行。让我解释一下......假设我创建的页面是Book3 Chapter1 Activities的帖子和显示,我需要有很多其他页面(这将是这个页面的精确副本)。

我的问题是......我是否必须手动创建(实际上,它是复制和粘贴)新的数据库/表(这将是超过一百个)或者有一种方法可以自动化这个过程吗?

我的意思是,所有页面都将共享相同的变量和相同的形式...当然,唯一不同的是标题和输入的数据。

我是否必须为每个页面创建数据库?或者是同一数据库中每个页面的新表?

如果你仍然不明白我需要什么,这应该是这样的: Book1有40章,因此,相同形式的40份(已经正常工作); 加 Book2还有40多章等等。

提前感谢您的任何澄清。 对不起,如果这是一个基本问题,但如果不是,如果不是这样,我想做的事情非常复杂,我不介意我对这一切都知之甚少,我会接受挑战,比如说当我从头开始制作这个表格时,我没有听过“数据库”。感谢任何帮助。

2 个答案:

答案 0 :(得分:0)

我认为在你的情况下你的情况是两张桌子。总计。 由于您已经添加了一个,您需要另一个,其中第一个将包含具有主键列的公共数据,另一个表将保留第一个表的主键和多个发生的数据。然后你需要加入(Sql join)旋转来获取你的数据。

答案 1 :(得分:0)

这不是数据库或表的工作方式。您应该在每个表单提交的一个或多个表中创建一个新的。你几乎永远不会动态创建表,甚至不再是数据库。

听起来你想要一个books表和一个chapters表。书籍表中的每一行在章节表中都有许多行通过外键“指向”它。