php实现数据库无限分类,php 无限分类

什么是 无限极分类???(PHP。数据库)

字面理解无限分类:

我们提供的服务有:成都网站设计、网站建设、微信公众号开发、网站优化、网站认证、桃源ssl等。为1000+企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的桃源网站制作公司

一级分类 - 二级分类 - 三级分类...........

1级下面有多个2级.

2级下面有多个3级.

........

数据库的设计:

表名:table_categories

字段:

cid [主键]

name 分类名

parentid:上一级cid.如果是一级分类.该字段数据等于0;

PHP无限级分组算法问题

先建立数据库 id name pid

1 首页 0

2 问题分类 0

3 知道栏目 0

4 首页_1 1

5 首页_2 1

6 问题分类_1 2

先查出pid=0; 的数据 //这是第一级

第一级: 首页(id=1) 问题分类(id=2) 知道栏目(id=3)

用jquery 时间,鼠标悬停时间

比如:鼠标移到首页上,就会触发jquery事件,

得到首页的id

这里用id去查出 pid=id的数据,

如果id=1;

第二级:首页_1(id=4) 首页_2(id=5)

这里就和上面一样了

几十万条数据用PHP递归能实现无限级分类吗

可以做树状结构,先查询第一层,然后当展开第二层

的时候,用ajax去查询下一层的信息,如果感觉慢的

话可以给表做索引,也可以做分表处理,几十万不是

太大的数据

php+mysql怎么实现无限级别分类,数据库怎么设计?只用一条SQL语句读出数据,怎么解决+新闻- |—国际新闻

数据库中给多个父级ID字段,例如:国内新闻的PID(父级ID)是新闻的ID,体育新闻的PID是国内新闻的ID,这样通过查找PID就可以找到上一级别。

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

}

}

大概的思路就是这样,主要是一个递归,你自己完善,测试一下


分享标题:php实现数据库无限分类,php 无限分类
链接分享:http://azwzsj.com/article/dsgoejp.html