我需要有关数据库结构的帮助。 我试着解释一下。
- 每个用户都可以创建教程
- 每个教程都有步骤(第 1 步,第 2 步,...)
现在我创建了一个名为Tutorial-Database 的数据库,数据库中有一个名为Tutorial 的表。表格教程,有这个属性
- tutorial_id = 每个教程的id
- tutorial_title = 每个教程的标题
- tutorial_iamge = 您可以在每个教程的开头添加图片
- tutorial_description = 你可以解释教程
- tutorial_steps = 教程有多少步
每个教程都分为几个步骤。
我的问题:我不知道如何保存步骤,这里我创建了一个小模型:
我应该将所有教程的所有步骤保存在一张表中吗?或者我应该创建 10 个(10 个步骤)表。一张 table 一步。
最佳答案
使用以下
教程
表 -> 包含教程名称、描述等详细信息
Tutorial_steps
表 -> 包含教程的主键作为 Tutorial_steps 表中的外键。喜欢
Tutorial_steps:id,tutorial_id,step_number,您的自定义字段在这里
。希望你明白了。
关于php - 教程网站的数据库结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29879772/