php+mysql,如何对用php处理过的数据进行搜索?

新手上路,请多包涵

公司后台的管理系统,需要监控近三天渠道(推广员)推广的的业务情况,包括用户的 新增 付费 活跃 三种数据。

然后我们的市场专员的需求是这样的,默认显示的是新增连续上升,他可以去搜索新增连续上升(下降),活跃连续下降,付费连续下降等等情况但是我只能做到这样:新增情况,活跃情况,付费情况(不能区分具体的下降或上升)。

其中的涉及四张表的数据。我目前是这样做的,先查出所有有效的渠道(推广员,大概1000个左右),然后再根据渠道的ID,再去循环查询上面三种类型的数据情况。但是这样有一个问题,就是我不能筛选出具体的数据情况,

例如用户的新增:
我只能查询出用户新增的所有情况(上升,下降,或者没有新增,或者不稳定)给市场专员显示出来,但是他想搜索新增的上升下降是不行的。
因为这些数据是我先把渠道查出来,再在渠道数据里循环把每个渠道近三天新增的数据查出来(根据前段的分页,每次查询20条数据。查太多会超时),然后再去处理近三天的数据,到底是新增还是下降或者没有新增,或者不稳定。
因为这些数据是后面用php处理的所以就不能具体的搜索条件去搜索具体的数据

所以在这里想向各位大佬提个问题,就是我这种可以用什么方法去处理,然后市场专员可以根据具体的搜索条件去搜索具体的数据,例如搜索用户三天的连续新增,就只出来连续新增数据。

阅读 949
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题