在我的Simpla中,用到了无限分类,使用了PHP的传引用思想实现无限分类的方法,可以完美展示类似这样的分类模式。 具体实现代码如下:如有错误或者更好的方法,希望可以相互交流。 id???pid???name
1????...
分类:
Web程序 时间:
2015-10-13 10:54:27
阅读次数:
168
<?php?? ?? /*? ?*?找子栏目? ?*/?? ?? $area=array(?? array(‘id‘=>1,‘name‘=>‘中国‘,‘parent‘=>0),?? array(‘id‘=>2,‘name‘=>‘广东‘,‘parent‘=>1),?? array(‘id‘=>3,‘name‘=>‘深圳‘,‘parent...
分类:
其他好文 时间:
2015-10-08 18:33:16
阅读次数:
130
一、引言产品分类,多级的树状结构的论坛,邮件列表等许多地方我们都会遇到这样的问题:如何存储多级结构的数据?在PHP的应用中,提供后台数据存储的通常是关系型数据库,它能够保存大量的数据,提供高效的数据检索和更新服务。然而关系型数据的基本形式是纵横交错的表,是一个平面的结构,如果要将多级树状结构存储在关...
分类:
编程语言 时间:
2015-08-31 16:43:30
阅读次数:
258
连接上一个 无限分类一、新建一个商品表cid对应上面的ID二、//获取所有的数据$pdo = new PDO("mysql:host=localhost;dbname=lamp108",'root','');$pdo->query("set names gbk");$stmt = $pdo->que...
分类:
其他好文 时间:
2015-08-18 01:03:03
阅读次数:
236
一、数据库他的pid是上级的id二、php//获取所有的数据$pdo = new PDO("mysql:host=localhost;dbname=lamp108",'root','');$pdo->query("SET NAMES GBK");$stmt = $pdo->query("select...
分类:
其他好文 时间:
2015-08-17 23:32:45
阅读次数:
164
无限级分类原理简介 无限分类看似"高大上",实际上原理是非常简单的 。无限分类不仅仅需要代码的巧妙性,也要依托数据库设计的合理性。要满足无限级分类,数据库需要有两个必须的字段,id,pid。id用来标识自身,而 pid则是用来表明父级id。也就是说,每个分类记录不仅描述了自身,还描述了与其关心最为....
分类:
Web程序 时间:
2015-08-12 12:56:10
阅读次数:
578
一次查询N次递归 ?方法一 测试数据 点我 //获取所有的数据
$pdo?=?new?PDO("mysql:host=localhost;dbname=lamp108",‘root‘,‘root‘);
$stmt?=?$pdo->query("select?*?from?cate2");
$data?=?$stmt->fe...
分类:
其他好文 时间:
2015-08-11 16:28:40
阅读次数:
168
一、计算A节点的子节点数。 $num = ($AR - $AL -1)/2;二、查找A节点的所有子节点。select * from tree where L > $AL and R $AR order by L desc;四、增加节点。需要为要增加的节点腾出左右值的空间。然后将新节点插入数据库。在....
分类:
编程语言 时间:
2015-07-28 12:55:44
阅读次数:
143
获取相应分类id的分类树:public static function getCategoryTree($id){ //$model=M('category'); if($id>0){ $obj=self::selectTab...
分类:
其他好文 时间:
2015-07-14 21:58:46
阅读次数:
128