![](/img/trans.png)
[英]How to structure a database for simple multilanguage website (PHP MySQL)?
[英]How to structure a simple database
我想构建一个具有以下性质的数据库:
有不同类型的人,每个人都有很多工作,例如:
清洁工:清洁厕所,清洁厨房
女佣:洗衣服,做早餐,做午餐
园丁:种花,浇花
我还将拥有一个包含所有清洁工,女佣,园丁等的MySQL数据库。用户将需要的工作写成HTML表单,然后PHP文件将确定谁做所需的工作,然后选择最合适的人为了工作。
如何构建以上数据库? 我是否像上面那样做?
PHP如何“将它们放在一起”? 我必须使用数组吗?
我应该将此数据库直接放入PHP代码中还是放在单独的文本文件(或其他类型的文件)中?
感谢大家!
如另一篇文章所述,您需要先学习基础知识,然后再深入研究复杂的事物。 网络上有很多容易理解和入门的教程。
您可以从本教程开始以掌握使用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)
people
-所有员工/人员及其详细信息
roles
-所有可用角色
tasks
-为每个角色分配的task
, role
和task
具有一对多关系(请参阅FK?)
people_roles
-这是一个链接表,使得5月间到多的关系船people
及roles
,让园丁可以充当厨师 。 如果您希望分配。
希望这可以帮助。
您需要学习走路后才能跑步。
我将首先做一些基本的PHP / MySQL教程,以使您熟悉数据操作的基础知识。 然后也许为了加快使用框架的生产速度,根据我的建议, CakePHP将基于它强大的自动魔术CRUD(创建,读取,更新,删除- 其他需要阅读的内容:) )。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.