![](/img/trans.png)
[英]Building an unordered list from 5 column MYSQL table in PHP (trees & recursion)
[英]Building task list with PHP and MySQL
我有PHP和MySQL的基本知识。
我正在尝试为每周任务列表的员工构建应用程序。 我有一个可以处理用户登录等其他职责的应用程序,因此需要集成此“任务列表应用程序”。
我有个不好的办法,所以我需要您的帮助才能“正确地推动” =)
存储每个任务列表以进行统计等。
知道我的表看起来像这样(实际表包含50多个任务):
ID || userID || task1 || task1description || task2 || task2description || timestamp
现在,我已经在描述字段中设置了“标准值”,用于描述任务。 原因是我想在while循环中回显整个任务列表。
我想有更好的方法吗? 上面的解决方案有效,但是我的表变得很大,因为每一行都包含描述。 另一个解决方案是用HTML手动编写描述,但是我希望一切都是动态的。
请帮忙! =)
有多个表并使用外键。 您应该规范化数据库。
例如,有一个表users
,其中包含一个user_id
, username
,pherhaps password
等。
并且有一个单独的表tasks
具有列task_id
, task_name
和task_description
然后有一个表将它们链接在一起, user_tasks
只有两列user_id
和task_id
这样,您可以将用户(如果需要,可以分配多个)分配给任务
使用外键在user_tasks
表,以确保只有合法的user_id
S和task_id
s的您使用user_task
表
示例表:用户:
user_id || user_name || password
12 || jim || Il0vecATS
13 || jane || jimsuzx
任务:
task_id || task_name || task_descr
1 || clean up || sweep the kitchen
用户任务:
user_id || task_id
12 || 1
吉姆负责打扫厨房
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.