【发布时间】:2013-05-05 13:26:57
【问题描述】:
我已经开始在 php 中开发一个待办事项列表应用程序。我之前没有研究过关系数据库,所以我对数据库的结构感到困惑。我想保持简单。
这是我的计划:
用户 U_id, 用户名, 密码, 电子邮件
任务 t_id, 任务名称, 描述, u_id 参考用户表
列表 盖, 列表名称, ?
我困惑的主要原因是
如何连接列表和任务? //每个用户将能够创建多个列表,例如 - 家庭、个人、办公室、家庭工作等。
连接用户和列表的最佳方式是什么? //每个用户可以有多个任务列表,如何管理。
【问题讨论】:
-
使用带有 ORM 的框架,例如symfony.com
-
我可以随时使用 ORM,但程序员应该能够在不使用框架的情况下做这样的事情。
-
公平点。程序员也会知道要寻找 SQL 教程......(而且,fwiw,这个问题读起来就像 CS 一年级学生的家庭作业。如果这是你的情况,我会更新我的建议:学会做这些东西使用 ORM,然后深入了解血淋淋的细节并了解其中的内容。)
标签: php mysql sql phpmyadmin