a推广出的a-1,a-2继续推广,得到a-1-1,a-1-2等等

数据库设计思路如下:

用户表中有一个son这么一个字段,这个字段中存放名下所有会员的id,用分号隔开。

这个字段的维护:

比如a-1-1推广出了一个a-1-1-1,此新用户的id是12345,那么给a-1-1 a-1 a这个三个用户son字段内均添加12345这个id,删除一个用户做法一样。

有了这张表就能实现你要的效果。

查一个会员名下所有的会员,只需要读取该会员的son字段即可

查一个会员的上级 怎在数据库中所搜son字段,含有此会员id的都是他的上级会员。

当然,还有一个字段是标记此会员的直接上级会员,这样 一张表就能从任意会员得到整个会员推广树。

字段 id pid name son ...后面省略

id

pid

name

son

1

0

a

2,3,4,5,6,7,8,9

2

1

a-1

4,5,6,7,8,9

3

1

a-2

0

4

2

a-1-1

6,7,8,9,

5

2

a-1-2

0

6

4

a-1-1-1

8,9

7

4

a-1-1-2

0

8

6

a-1-1-1-1

9

9

8

a-1-1-1-1-1

0

这个是测试数据

要获取id为7的所有上级,只需在son中找7即可,1 2 4 均是7的上级 4是7的直接上级

要获取id为4的所有下级,直接读取son即可,6 7 8 9 为4的下级

son里面的id号 怎么添加上去?

以9为例,添加9这个用户时肯定是知道他的直接上级是8,因为就是通过8推广得到9的,然后根据8取到8的所有上级,将9添加到8的所有上级的son字段中,包括8也要添加。

php会员分级,php如何查找会员无限分类的所有上级和所有下级相关推荐

  1. php 无限查找下级业绩_php如何查找会员无限分类的所有上级和所有下级

    a推广出的a-1,a-2继续推广,得到a-1-1,a-1-2等等 数据库设计思路如下: 用户表中有一个son这么一个字段,这个字段中存放名下所有会员的id,用分号隔开. 这个字段的维护: 比如a-1- ...

  2. php下级会员,php如何查找会员无限分类的所有上级和所有下级

    a推广出的a-1,a-2继续推广,得到a-1-1,a-1-2等等 数据库设计思路如下: 用户表中有一个son这么一个字段,这个字段中存放名下所有会员的id,用分号隔开. 这个字段的维护: 比如a-1- ...

  3. 从会员等级出发,说说会员积分体系应该怎么分级?

    对于大部分商家来说,搭建会员积分体系的终极目的,都是为了能够促进用户消费,以及增强用户的粘性,同时在运营会员积分体系时,通过成长值/付费的形式,以积分为贯穿点,来持续维系用户与商家之间的联系. 通常情 ...

  4. 爱奇艺开启视频会员分级运营新模式

    前年2月,爱奇艺CEO曾表示,未来会把超前点播模式作为一种常态,同时也是以后提升ARPU值的重要方式. 果然,不出所料,不仅爱奇艺推出,腾讯视频.优酷.芒果TV平台,这类模式很快成为标配.如今看来,一 ...

  5. 在ecshop顶部会员信息提示区显示会员等级

    会员登陆后,在顶部会员信息提示区显示会员等级 会员登陆后会在顶部出现这样的提示: 您好,test2, 欢迎您回来 ! 进入用户中心 | 退出 现在设想在会员名后面加上"会员等级" ...

  6. 【水汐のc++】建立一个会员管理程序, 每个会员的登记内容包括会员编号、 会员卡号、累计消费金额,可以分别按会员编号、 会员卡号进行查询,也可以增加或删除会员信息。

    [问题描述] 建立一个会员管理程序, 每个会员的登记内容包括会员编号. 会员卡号.累计消费金额,可以分别按会员编号. 会员卡号进行查询,也可以增加或删除会员信息. [实现提示] 可以采用顺序表或单链表 ...

  7. 会员营销中,数字会员模式如何打造差异化会员服务

    在现在的市场上,针对用户运营这个环节,一般企业采用最多的就是进行会员营销,这是为什么呢?这是因为对于会员,用户是没有过多的抵触的,在以往用户的惯有概念中,会员是普遍存在的,拥有会员就意味着自己可以以更 ...

  8. 会员权益营销如何助力会员指数增长

    在现在的用户运营上,企业能够做到的就是利用有效的手段来达成想要的目的,一般情况下,针对于用户运营,企业使用比较多的手段就是会员营销,利用会员营销的优势来吸引用户留存和转化,这样就容易达成自己的目的,在 ...

  9. C#医院门诊会员管理系统源码 通用会员系统源码

    C#通用医院会员管理系统源码 源码分享! 本系统使用的技术为Nhibernate+EF,底层完全封装,可二次使用快速开发. 本技术具有以下特点: 1.面向对象方式访问数据库,摆脱SQL: 2.可移植性 ...

最新文章

  1. 集群 之 LVS + Keepalived
  2. 第11章 PADS功能使用技巧(2)-最全面
  3. struts2的OGNL表达式理解(一)
  4. 【CyberSecurityLearning 6】IIS之WEB服务器和FTP服务器
  5. HTML5实现刮奖效果
  6. golang 系统级服务器,golang 服务器监控
  7. 存储过程调用不同数据库的数据
  8. 430f149有几种封装类型_保险丝类型有哪一些?
  9. eclipse angularjs 插件安装
  10. 用SDK包开发K66FX18学习笔记(3)
  11. 前嗅教你大数据:批量采集/下载网页中的图片数据
  12. Thinkpad E450 黑苹果OpenCore引导驱动包(macOS BigSur 99%完美版)
  13. VMware打开VMDK格式文件
  14. mysql slave skip_mysql运维-slave_skip_errors
  15. 暑期实训二20220621
  16. Android培训班
  17. 工厂模式与建造者模式
  18. html5怎么做相册影集,照片制作视频软件|狸窝照片制作视频软件 如何用照片制作视频...
  19. react为什么要废弃三个生命周期?
  20. RabbitMQ的简单使用

热门文章

  1. 解密淘宝优惠群泛滥的原因
  2. centos7离线安装软件和软件包组
  3. Ubuntu云安装桌面版
  4. 常用字符集总结(utf-8,unicode,ASCII,GBK)
  5. 信息源按加工深度划分_按文献信息资源内容加工深度可以将文献划分为哪些类型,并简要解释?...
  6. css3 动画还原,CSS3animation动画-案例人物走路动画:(三)
  7. vue echarts 中国地图实现用户分布
  8. 【权威发布】360天眼实验室:Xshell被植入后门代码事件分析报告(完整版)
  9. 侯捷C++学习记录-面向对象高级编程上
  10. ue4学习日记4(植被,光照,光束遮挡,天空球)