php会员分级,php如何查找会员无限分类的所有上级和所有下级
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如何查找会员无限分类的所有上级和所有下级相关推荐
- php 无限查找下级业绩_php如何查找会员无限分类的所有上级和所有下级
a推广出的a-1,a-2继续推广,得到a-1-1,a-1-2等等 数据库设计思路如下: 用户表中有一个son这么一个字段,这个字段中存放名下所有会员的id,用分号隔开. 这个字段的维护: 比如a-1- ...
- php下级会员,php如何查找会员无限分类的所有上级和所有下级
a推广出的a-1,a-2继续推广,得到a-1-1,a-1-2等等 数据库设计思路如下: 用户表中有一个son这么一个字段,这个字段中存放名下所有会员的id,用分号隔开. 这个字段的维护: 比如a-1- ...
- 从会员等级出发,说说会员积分体系应该怎么分级?
对于大部分商家来说,搭建会员积分体系的终极目的,都是为了能够促进用户消费,以及增强用户的粘性,同时在运营会员积分体系时,通过成长值/付费的形式,以积分为贯穿点,来持续维系用户与商家之间的联系. 通常情 ...
- 爱奇艺开启视频会员分级运营新模式
前年2月,爱奇艺CEO曾表示,未来会把超前点播模式作为一种常态,同时也是以后提升ARPU值的重要方式. 果然,不出所料,不仅爱奇艺推出,腾讯视频.优酷.芒果TV平台,这类模式很快成为标配.如今看来,一 ...
- 在ecshop顶部会员信息提示区显示会员等级
会员登陆后,在顶部会员信息提示区显示会员等级 会员登陆后会在顶部出现这样的提示: 您好,test2, 欢迎您回来 ! 进入用户中心 | 退出 现在设想在会员名后面加上"会员等级" ...
- 【水汐のc++】建立一个会员管理程序, 每个会员的登记内容包括会员编号、 会员卡号、累计消费金额,可以分别按会员编号、 会员卡号进行查询,也可以增加或删除会员信息。
[问题描述] 建立一个会员管理程序, 每个会员的登记内容包括会员编号. 会员卡号.累计消费金额,可以分别按会员编号. 会员卡号进行查询,也可以增加或删除会员信息. [实现提示] 可以采用顺序表或单链表 ...
- 会员营销中,数字会员模式如何打造差异化会员服务
在现在的市场上,针对用户运营这个环节,一般企业采用最多的就是进行会员营销,这是为什么呢?这是因为对于会员,用户是没有过多的抵触的,在以往用户的惯有概念中,会员是普遍存在的,拥有会员就意味着自己可以以更 ...
- 会员权益营销如何助力会员指数增长
在现在的用户运营上,企业能够做到的就是利用有效的手段来达成想要的目的,一般情况下,针对于用户运营,企业使用比较多的手段就是会员营销,利用会员营销的优势来吸引用户留存和转化,这样就容易达成自己的目的,在 ...
- C#医院门诊会员管理系统源码 通用会员系统源码
C#通用医院会员管理系统源码 源码分享! 本系统使用的技术为Nhibernate+EF,底层完全封装,可二次使用快速开发. 本技术具有以下特点: 1.面向对象方式访问数据库,摆脱SQL: 2.可移植性 ...
最新文章
- 集群 之 LVS + Keepalived
- 第11章 PADS功能使用技巧(2)-最全面
- struts2的OGNL表达式理解(一)
- 【CyberSecurityLearning 6】IIS之WEB服务器和FTP服务器
- HTML5实现刮奖效果
- golang 系统级服务器,golang 服务器监控
- 存储过程调用不同数据库的数据
- 430f149有几种封装类型_保险丝类型有哪一些?
- eclipse angularjs 插件安装
- 用SDK包开发K66FX18学习笔记(3)
- 前嗅教你大数据:批量采集/下载网页中的图片数据
- Thinkpad E450 黑苹果OpenCore引导驱动包(macOS BigSur 99%完美版)
- VMware打开VMDK格式文件
- mysql slave skip_mysql运维-slave_skip_errors
- 暑期实训二20220621
- Android培训班
- 工厂模式与建造者模式
- html5怎么做相册影集,照片制作视频软件|狸窝照片制作视频软件 如何用照片制作视频...
- react为什么要废弃三个生命周期?
- RabbitMQ的简单使用
热门文章
- 解密淘宝优惠群泛滥的原因
- centos7离线安装软件和软件包组
- Ubuntu云安装桌面版
- 常用字符集总结(utf-8,unicode,ASCII,GBK)
- 信息源按加工深度划分_按文献信息资源内容加工深度可以将文献划分为哪些类型,并简要解释?...
- css3 动画还原,CSS3animation动画-案例人物走路动画:(三)
- vue echarts 中国地图实现用户分布
- 【权威发布】360天眼实验室:Xshell被植入后门代码事件分析报告(完整版)
- 侯捷C++学习记录-面向对象高级编程上
- ue4学习日记4(植被,光照,光束遮挡,天空球)