繁体   English   中英

使用PHP和MySQL构建任务列表

[英]Building task list with PHP and MySQL

我有PHP和MySQL的基本知识。

我正在尝试为每周任务列表的员工构建应用程序。 我有一个可以处理用户登录等其他职责的应用程序,因此需要集成此“任务列表应用程序”。

我有个不好的办法,所以我需要您的帮助才能“正确地推动” =)

存储每个任务列表以进行统计等。

知道我的表看起来像这样(实际表包含50多个任务):

ID || userID || task1 || task1description || task2 || task2description || timestamp

现在,我已经在描述字段中设置了“标准值”,用于描述任务。 原因是我想在while循环中回显整个任务列表。

我想有更好的方法吗? 上面的解决方案有效,但是我的表变得很大,因为每一行都包含描述。 另一个解决方案是用HTML手动编写描述,但是我希望一切都是动态的。

请帮忙! =)

有多个表并使用外键。 您应该规范化数据库。

例如,有一个表users ,其中包含一个user_idusername ,pherhaps password等。

并且有一个单独的表tasks具有列task_idtask_nametask_description

然后有一个表将它们链接在一起, user_tasks只有两列user_idtask_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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM