我为用户写了一个网站,让他们登录并将食物添加到他们自己的食品数据库中,以后可以作为“现有食品”列表引用。
每个用户都有以下选项:
到目前为止,我(理论上)得到的是:
users
=====
UID (primary key)
username
password
food
====
FID
name
description
calories
carbs
protein
fat
settings
========
SID
dailyCalories我如何将这些链接到一起,以便每个用户都有一个特定的食品和设置页面数据库?
我也不知道如何处理每天的摄入量。我正在考虑手动添加按钮“开始一天”和“结束一天”,以重新设置每日跟踪周期,这似乎是目前最好的解决方案。
发布于 2012-12-24 10:41:51
添加一个包含UID和FID的新表,并在settings表UID中添加一个字段,该字段将包含每个用户的设置。
发布于 2012-12-24 10:29:04
添加第四个表,将每个表连接在一起
发布于 2012-12-24 10:34:41
我建议
settings
=========
SID - PK - you dont really need it
UID
setName
setValues这样,每次新设置弹出时,您都不必更改表模式。
我也会添加表格
group - so user can specify food for different days/meals etc
=========
GID - PK
UID
name
desc
groupFood
=========
GID - PK
FID - PKuserFood
========
UID - PK
FID - PKhttps://stackoverflow.com/questions/14019986
复制相似问题