gpt4 book ai didi

php - 使用 PHP 和 MySQL 构建任务列表

转载 作者:行者123 更新时间:2023-11-29 12:43:50 24 4
gpt4 key购买 nike

我有 PHP 和 MySQL 的基础知识。

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

我知道如何以一种不好的方式做到这一点,所以我需要你的帮助来“推向正确的方向”=)

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

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

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

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

我想有更好的方法来做到这一点吗?上面的解决方案有效,但我的表变得非常大,因为每一行都包含描述。另一种解决方案是在 HTML 中手动编写描述,但我希望一切都是动态的。

请帮忙! =)

最佳答案

拥有多个表并使用外键。您应该标准化您的数据库。

例如,有一个表users,其中包含user_id用户名、pherhaps 密码等。

并且有一个单独的表tasks,其中包含列task_idtask_nametask_description

然后有一个表将它们链接在一起user_tasks,它只有两列user_idtask_id

通过这种方式,您可以将用户(如果需要,可以有多个用户)分配给任务

user_tasks 表中使用外键,以确保只有有效的 user_idtask_id在您的 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

吉姆负责打扫厨房

关于php - 使用 PHP 和 MySQL 构建任务列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25727929/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com