【问题标题】:HTML and phpmyadmin [closed]HTML 和 phpmyadmin [关闭]
【发布时间】:2018-08-15 18:16:13
【问题描述】:

所以我在做这个项目。我正在创建一个日历计划网站,允许用户注册、登录和创建自己的计划、活动和截止日期。 (如谷歌日历)。

我已经创建了我的注册和登录页面,并使用 phpmyadmin 将这些数据存储在数据库中。现在我只有一个用户表。我的问题是我不知道应该如何处理日历数据库以及如何将所有内容联系在一起。

我最初的方法是……

  • 用户 - 将拥有他们的唯一 ID,即主键。
  • 日历数据库将具有一个与用户 ID 相关的 ID。
  • 日历将包含日期、事件 ID、注释?可能还有更多的数据类型。

  • 当用户登录时,php/html 将调用数据库并用适当的数据填充日历。

由于我对数据库的了解有限,我是否走在正确的轨道上?

任何信息将不胜感激。

非常感谢

【问题讨论】:

标签: php html sql phpmyadmin


【解决方案1】:

第一

正如@Federico klez Culloca 所指出的,您应该看看“What topics can I ask about here?”和“What types of questions should I avoid asking?”。

其次

在从头开始设计数据库结构时需要考虑很多事情,当您实际上是指“表”、一个“表”用于用户、一个用于日历等时,请停止调用“数据库”。

p>

从基本的理解来看,这里列出了需要考虑的关键点:

  • 是的,用户 ID 实际上应该是 users 表的主键;
  • 日历表还必须有一个 ID 作为主键;
  • 考虑仅将主日历表设为关系表,这意味着所有字段都具有关系 ID 而本身没有实际数据,由于项目本身的复杂性,我建议您将所有内容拆分为自己的表,例如在表上日历数据,一个用于事件数据等,您可以将它们与 ID 关联起来。

从这里带来的问题是,用户有一个日历吗?还是多个?一个日历有一个注释吗?还是多个?我应该将 HTML 存储在数据库中吗?

如果关系是一对多,甚至是多对多,您可以通过这种方式使用称为数据透视表的模型来绘制模型。

结论

做更多的研究,研究关系模型,以便更好地理解模型。在你有正确的代码之后,然后带着问题的正确描述来到 stackOverflow,而不是从一开始就跳到这里。

最好的问候。

【讨论】:

    猜你喜欢
    • 2015-08-28
    • 2014-02-24
    • 1970-01-01
    • 2018-10-21
    • 2011-02-09
    • 2015-07-30
    • 1970-01-01
    • 2011-11-23
    • 2012-10-30
    相关资源
    最近更新 更多