【发布时间】:2016-02-19 02:05:33
【问题描述】:
这是我在这里的第一个问题,对不起,如果我违反了任何礼仪。 我有点喜欢编码,但有时我的大脑很难接受逻辑步骤的路径。
目前我正在开发自己的小型网络应用程序,在那里我举办公共活动,并且我正在制作自己的客人名单。
到那时,我已经解决了这些问题:(我想是的)
- 从 Facebook 页面获取所有事件;
- 从当前活动视图获取所有参与者;
- 实时搜索功能和按字母顺序排列的数组。
待办事项:
- 完整的 CHECK 按钮功能 - 选中时,会从 利斯;
- 其他分析功能。
问题:
目前我正在从 JSON 字符串中获取所有与会者,然后转换为数组,将其全部放入数据库中。我无法决定 SQL 逻辑。
我有所有人员列表 - json->array->db 然后它从 db 中读取并显示检查到一个不检查,例如与来自 JSON 的表进行比较。
当前算法是 - 获取 json,并且在 foreach 循环中,每次我加载它都会写入 DB,使用 INSERT IGNORE 它会忽略它是否是相同的用户 ID,所以我拥有所有参与者的 db。
如何安排我的数据库?我正在考虑制作桌子:
客人 - USERID ;事件编号;姓名; [对于所有人的巨大名单] 签到 - 用户 ID;已检查事件ID;约会时间; [用于获取统计信息]
我的目标是制作“签到”门应用程序,所以最后我看到,那些用户参加这类活动的次数比这些人多……
那么我怎样才能制作类似的统计数据,例如 - EVENT - 参加过 X 的 Y 人,以及更多的全局 SQL 查询,例如,USER Y 来到了 EVENTS A、B、C。或者,大多数检查发生在时间跨度 [可能是一些条形图或图表]....
我应该为每个活动创建新表来存储所有来宾以查看所有参加者统计信息,并检查表以获取签到统计信息吗?
【问题讨论】:
-
检查按钮发送查询并写入用户 X 在日期的事件 Y 中检查。我现在如何将我的 json 输出与签入的结果进行比较?
标签: php mysql arrays json duplicates