
正文
php无限分类数据库 php无限分类数据库分析
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php无限分类 数据库查询 怎么找到符合条件的推荐人,程序怎么写?求帮忙
function selectReferee($rid){
//查询该推荐人是否满3个人
$sql = "SELECT * FROM talbe_name WHERE `id` = ".$rid;
$res = array();//$res为查询结果
if(count($res)=3){
foreach ($res as $k=$v){
selectReferee($v['id']);//如果该推荐人满了3个人,则递归查询下面的所有人
}
}else{
return $rid;//返回推荐人id
}
}
大概的思路就是这样,主要是一个递归,你自己完善,测试一下
相关问答
Q1: 几十万条数据用PHP递归能实现无限级分类吗
可以做树状结构,先查询第一层,然后当展开第二层
的时候,用ajax去查询下一层的信息,如果感觉慢的
话可以给表做索引,也可以做分表处理,几十万不是
太大的数据
Q2: PHP无限级分组算法问题
先建立数据库 id name pid
1 首页 0
2 问题分类 0
3 知道栏目 0
4 首页_1 1
5 首页_2 1
6 问题分类_1 2
先查出pid=0; 的数据 //这是第一级
第一级php无限分类数据库: 首页(id=1) 问题分类(id=2) 知道栏目(id=3)
用jquery 时间php无限分类数据库,鼠标悬停时间
比如:鼠标移到首页上,就会触发jquery事件,
得到首页的id
这里用id去查出 pid=id的数据,
如果id=1;
第二级php无限分类数据库:首页_1(id=4) 首页_2(id=5)
这里就和上面一样了
Q3: 如何用php实现添加无限分类?类似织梦后台那种可以无限添加分类
数据库设置3个字段 id name fid fid就是顶级id的意思
id name fid
1 分类1 0
2 分类2 0
3 分类1-1 1
4 分类1-2 1
5 分类2-1 2
6 分类2-2 2
数据库就是这种模式,fid为0的是最大分类。id为3 和 4的分类 是id 为 1 分类的子分类 ,所以fid都为 1 。5和6 是id 为 2的子分类。
你查找数据库的时候查找 fid=0的数据 ,找出顶级分类 1 和 2 ,再查找fid分别为 1 和 2的分类,就是对应的子类,你用foreach遍历出来就是了,
Q4: 什么是 无限极分类???(PHP。数据库)
字面理解无限分类:
一级分类 - 二级分类 - 三级分类...........
1级下面有多个2级.
2级下面有多个3级.
........
数据库的设计:
表名:table_categories
字段:
cid [主键]
name 分类名
parentid:上一级cid.如果是一级分类.该字段数据等于0;
关于php无限分类数据库和php无限分类数据库分析的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







