简介 目录 评价 推荐
  • qq_乖乖想叛逆_0 2021-02-26

    CREATE TABLE likecate (
    id INT UNSIGNED NOT NULL PRIMARY KEY,
    path VARCHAR(200) NOT NULL DEFAULT '' COMMENT '全路径',
    catename VARCHAR(30) NOT NULL DEFAULT '' COMMENT '分类名',
    cateorder INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '排序',
    createtime INT UNSIGNED NOT NULL COMMENT '创建时间'
    )ENGINE=MYISAM DEFAULT CHARSET=utf8;

    INSERT INTO likecate VALUES
    (1,'','手机',0,0),
    (2,'1','功能手机',0,0),
    (3,'1,2','老人手机',0,0),
    (4,'1,2','儿童手机',0,0),
    (5,'1','智能手机',0,0),
    (6,'1,5','Android手机',0,0),
    (7,'1,5','iOS手机',0,0),
    (8,'1,5','winphoto手机',0,0),
    (9,'1,2,4','色盲手机',0,0),
    (10,'1,2,3','大字手机',0,0),
    (11,'12','台式机',0,0),
    (12,'','电脑',0,0),/*经过一些增删操作,有可能父类id大于子类id*/
    (13,'12,11','一体机',0,0),
    (14,'12,11','非一体机',0,0),
    (15,'12','笔记本',0,0);

    0赞 · 0采集
  • qq_乖乖想叛逆_0 2021-02-25

    CREATE TABLE IF NOT EXISTS `deepcate` (
    `id` int(4) NOT NULL,
    `pid` int(11) NOT NULL,
    `catename` varchar(30) NOT NULL,
    `cateorder` int(11) unsigned NOT NULL DEFAULT '0',
    `createtime` int(10) NOT NULL
    ) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COMMENT='cms类型表';

    --
    -- 转存表中的数据 `deepcate`
    --

    INSERT INTO `deepcate` (`id`, `pid`, `catename`, `cateorder`, `createtime`) VALUES
    (1, 0, '新闻', 0, 0),
    (2, 0, '图片', 0, 0),
    (3, 1, '国内新闻', 0, 0),
    (4, 1, '国际新闻', 0, 0),
    (5, 3, '北京新闻', 0, 0),
    (6, 4, '美国新闻', 0, 0),
    (7, 2, '美女图片', 0, 0),
    (8, 2, '风景图片', 0, 0),
    (9, 7, '日韩明星', 0, 0),
    (10, 9, '日本AV', 0, 0);

    0赞 · 0采集
  • softcat 2020-12-30

    输出下拉菜单


    截图
    0赞 · 0采集
  • softcat 2020-12-30
    输出下拉菜单
    截图
    0赞 · 0采集
  • softcat 2020-12-30
    输出下拉菜单
    截图
    0赞 · 0采集
  • softcat 2020-12-30
    查询结构代码
    截图
    0赞 · 0采集
  • softcat 2020-12-30

    查询结构代码

    截图
    0赞 · 0采集
  • softcat 2020-12-30

    数据表结构


    截图
    0赞 · 0采集
  • 沈流舒 2018-12-05

    面包屑分类

    <?php
    require_once('./db.php');
    //面包屑类型分类
    
    $id = isset($_GET['id'])?$_GET['id']:false;
    if (!$id){
        echo '<script>window.location.href="./03.php?id=1"</script>';
    }else{
        function getCatePath($id=1,&$arr = []){
            $func = __FUNCTION__;
            if (!$id){
                dir('不能为0');
            }
            $sql = "select * from deepcate where id=$id";
            $res = mysqli_fetch_assoc(query($sql));
            $arr[] = $res;
    
            if ($res['pid']){
                $func($res['pid'],$arr);
            }
            return $arr;
        }
    
        $arr = array_reverse(getCatePath($id));
    
        if (empty($arr[0]['id'])){
            die('id无效');
        }else{
            foreach ($arr as $key=>$val){
                echo "<a href='./03.php?id={$arr[$key]['id']}'>{$arr[$key]['catename']}</a>".">";
            }
        }
    }


    0赞 · 0采集
  • 沈流舒 2018-12-05

    初始化数据库

    <?php
    header("Content-type: text/html; charset=utf-8");
    $db_name = 'infiniteclass';
    $host = 'localhost';
    $user = 'root';
    $password = '123456';
    $link = null;
    //初始化数据库连接
    function initDB($db_name,$host,$user,$password){
        global $link;
        $link = mysqli_connect($host,$user,$password,$db_name);
        if (!$link){
            die('数据库链接失败');
        }
        mysqli_query($link,'set names utf8');
    }
    //查询函数
    function query($str){
        global $link;
        $res = mysqli_query($link,$str);
        if (!$res){
            return '查询失败';
        }else{
            return $res;
        }
    }
    
    
    initDB($db_name,$host,$user,$password);


    0赞 · 0采集
  • 慕斯卡1719534 2018-05-14

    递归分类原理

    截图
    0赞 · 0采集
  • 慕斯卡1719534 2018-05-14

    递归笔记

    截图
    0赞 · 0采集
  • 多瑞秘法搜啦系多 2018-03-31

    无限级 常见的几种实现

    截图
    0赞 · 0采集
  • 慕盖茨8380155 2018-03-23
    学习
    0赞 · 0采集
  • 慕先生4688079 2018-01-02
    无限极分类两种方式:递归无限极分类,全路径无限极分类
    0赞 · 0采集
  • Kinano 2018-01-01
    yufayaodian
    截图
    0赞 · 0采集
  • melodymy 2018-01-01
    <?php include('connect.php'); header("Content-type: text/html; charset=utf-8"); //得到一个结果集数组 function getCatePath($cid,&$result=array()){ $sql="SELECT * FROM deepcate WHERE id=$cid"; $rs=mysql_query($sql); $row=mysql_fetch_assoc($rs); //print_r($row); if($row){ $result[]=$row; getCatePath($row['pid'],$result); } krsort($result);//krsort对数组按键名逆向排序 return $result; } //$res=getCatePath(10); //print_r($res); function displayCatePath($cid,$url="link.php?cid="){ $res=getCatePath($cid); $str=''; foreach ($res as $key => $value) { $str.="<a href='{$url}{$value['id']}'>{$value['catename']}</a>>"; } return $str; } echo displayCatePath(10,'link.php?page=2&id=');
    0赞 · 0采集
  • 伯言君丶 2017-11-29
    递归实现方法
    截图
    0赞 · 0采集
  • 笨笨小蜗牛 2017-11-26
    $res是个结果集,mysql_fetch_assoc解析返回一个一维数组,$result为二维数组,这个是原生写法,在没有框架情况下写法
    0赞 · 0采集
  • qq_锡安_0 2017-11-13
    实现方式
    截图
    0赞 · 0采集
  • qq__8039 2017-10-29
    数据表设计
    截图
    0赞 · 0采集
  • 慕前端6101523 2017-09-24
    递归无限分类原理
    截图
    0赞 · 0采集
  • 慕前端6101523 2017-09-24
    递归的三种方法
    截图
    0赞 · 0采集
  • 我是111 2017-08-27
    怎么添加
    截图
    0赞 · 0采集
  • qq_UntilYou_4 2017-08-20
    数据表
    截图
    0赞 · 0采集
  • 酷xixi 2017-07-29
    递归某种程度上是循环,递归函数定义时参数要全局通用,参数通用三种方式,。一,&$i。二,在外写$i=1,里面写globle $i。三,里面写static $i=1
    截图
    0赞 · 0采集
  • 酷xixi 2017-07-29
    递归某种程度上是循环,递归函数定义时参数要全局通用,参数通用三种方式,。一,&$i。二,在外写$i=1,里面写globle $i。三,里面写static $i=1
    截图
    0赞 · 0采集
  • 尛鑫丶 2017-06-22
    递归技巧 1、全局变量 $_GLOBALS[result] 2、静态变量 static $result 3、参数引用 &
    截图
    0赞 · 1采集
  • 景浩_Hobbs 2017-06-14
    递归无限分类原理:每个分类都有一个父ID,顶级ID父级为0;
    截图
    0赞 · 0采集
  • 景浩_Hobbs 2017-06-14
    递归:程序调用自身的编程技巧为递归。
    截图
    0赞 · 0采集
数据加载中...
开始学习 免费