许多新的MySQL列都有一个表单

时间:2013-07-25 15:10:10

标签: php mysql forms alter

我想在我的网站上放一个表单,让用户将活动添加到他们的私人日历中。为此,我想在每次用户添加事件时在MySQL中创建一个新列(总是使用相同的表单,每个事件标题一列,例如......)

有可能吗?

3 个答案:

答案 0 :(得分:1)

可以使用ALTER TABLE

但是,拥有一个名为“events”的表来保存所有这些表并不是更好,其中一个名为“userid”的列包含该事件所属用户的ID。

然后您就会知道该表中存在每个事件,并且为了获取用户事件,您只需在一个表中查询包含userid列中用户ID的行。

答案 1 :(得分:1)

是的,但这是一个非常非常糟糕的主意。

添加表userevents,向其中添加记录。要获得所需的输出,请查看如何在mysql中进行数据透视查询。

答案 2 :(得分:0)

对于这种类型的应用程序。您可以使用magic websql (客户端数据库)!

  

Web SQL数据库是一种网页API,用于在可以使用SQL变体查询的数据库中存储数据。

更多: http://html5doctor.com/introducing-web-sql-databases/