Php 如何构造一个简单的数据库
我想建立一个具有以下性质的数据库: 有不同类型的人,每个人都做很多工作,例如: 清洁剂:清洁厕所、清洁厨房Php 如何构造一个简单的数据库,php,database,database-design,Php,Database,Database Design,我想建立一个具有以下性质的数据库: 有不同类型的人,每个人都做很多工作,例如: 清洁剂:清洁厕所、清洁厨房 女佣:洗衣服、做早餐、做午餐 园丁:种植花卉、水花 我还将有一个MySQL数据库,其中包含所有的清洁工、女佣、园丁等。用户将把他需要的工作写入HTML表单,然后PHP文件将确定谁做了所需的工作,然后选择最合适的人做这份工作 如何构造上述数据库?我会像上面那样做吗 PHP如何“把它们放在一起”?我必须使用数组吗 我应该将该数据库直接放入PHP代码中,还是放入单独的文本文件(或其他类型的文件)
女佣:洗衣服、做早餐、做午餐
园丁:种植花卉、水花
我还将有一个MySQL数据库,其中包含所有的清洁工、女佣、园丁等。用户将把他需要的工作写入HTML表单,然后PHP文件将确定谁做了所需的工作,然后选择最合适的人做这份工作 如何构造上述数据库?我会像上面那样做吗 PHP如何“把它们放在一起”?我必须使用数组吗 我应该将该数据库直接放入PHP代码中,还是放入单独的文本文件(或其他类型的文件)中
谢谢大家 你需要先学会走路,然后才能跑
我会先做一些基本的PHP/MySQL教程,让您熟悉数据操作的基础知识。然后,根据我的建议,为了加快生产速度,可以使用一个框架(创建、读取、更新、删除-阅读其他内容:)。在运行之前,你需要学会走路
我会先做一些基本的PHP/MySQL教程,让您熟悉数据操作的基础知识。然后,根据我的建议,为了加快生产速度,可以使用一个框架(创建、读取、更新、删除-阅读其他内容:)。如另一篇文章所述,在深入研究复杂问题之前,您需要先学习基础知识。网上有很多教程,很容易理解和入门 您可以从开始学习如何使用MySQL和PHP,然后可以为您的web应用程序使用以下模式
people
people_id (PK)
name
roles
role_id (PK)
role_name
tasks
task_id (PK)
role_id (FK)
task_desc
people_roles
pr_id (PK)
people_id (FK)
role_id (FK)
——所有员工/人员及其详细信息人员
——所有可用的角色角色
——分配给每个角色的任务,任务
和角色
具有一对多关系(参见FK?)任务
——这是一个链接表,可以在people\u roles
和people
之间建立多种关系,这样园丁就可以充当厨师。如果你愿意的话roles
希望这能有所帮助。正如另一篇文章所指出的,在深入研究复杂问题之前,你需要先学习基础知识。网上有很多教程,很容易理解和入门 您可以从开始学习如何使用MySQL和PHP,然后可以为您的web应用程序使用以下模式
people
people_id (PK)
name
roles
role_id (PK)
role_name
tasks
task_id (PK)
role_id (FK)
task_desc
people_roles
pr_id (PK)
people_id (FK)
role_id (FK)
——所有员工/人员及其详细信息人员
——所有可用的角色角色
——分配给每个角色的任务,任务
和角色
具有一对多关系(参见FK?)任务
——这是一个链接表,可以在people\u roles
和people
之间建立多种关系,这样园丁就可以充当厨师。如果你愿意的话roles
希望这能有所帮助。冒着引发框架战争的风险,我不推荐CakePHP,因为它现在已经过时,并且已经被移植到锂中。也许考虑ZED框架,因为它是更普遍认可的。我最喜欢的是Agavi(),如果不先学习一种处理数据的语言,学习SQL是没有多大意义的:)@Chris_M.SQL是一种处理数据的语言。事实上,它实际上是唯一一个。这是一个很好的评论,但它没有回答OP。不,你是对的,结构化查询语言说明了一切。但是,您不仅仅依赖SQL来格式化和显示数据……我不推荐CakePHP,因为它现在已经过时,并且已经被移植到了Lili中。也许考虑ZED框架,因为它是更普遍认可的。我最喜欢的是Agavi(),如果不先学习一种处理数据的语言,学习SQL是没有多大意义的:)@Chris_M.SQL是一种处理数据的语言。事实上,它实际上是唯一一个。这是一个很好的评论,但它没有回答OP。不,你是对的,结构化查询语言说明了一切。但您不仅仅依赖SQL来格式化和显示数据。。。