![](/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.