首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >php 无限级列表展示(递归) 原

php 无限级列表展示(递归) 原

作者头像
tianyawhl
发布于 2019-04-04 07:31:20
发布于 2019-04-04 07:31:20
1.4K00
代码可运行
举报
文章被收录于专栏:前端之攻略前端之攻略
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
<style type="text/css">
.menu{color:red;}
.menu a {color:red;}
</style>
</head>
<body>
<?php 
header("Content-type: text/html; charset=utf-8");
//header("Content-Type: text/plain;charset=utf-8"); 
$servername ="localhost";
$username ="root";
$password ="123";
$dbname="demodb";
//创建连接
$conn = new mysqli($servername,$username,$password,$dbname);
if($conn->connect_error){
	die("连接失败:" . $conn->connect_error);
}else{
	echo "连接成功";
}
    $conn->query("set names utf8");
  	$sql = "SELECT * FROM deepcate";
  	$res = $conn->query($sql);
  	while($row = $res->fetch_assoc()){
       $result[]=$row;
  	}
  	tree($result);

  
  function tree(&$list,$pid=0){
  if($pid) {echo "<ul>";}
  else {echo "<ul class='menu'>";}
  foreach($list as $v){
	  if($v["pid"]==$pid){
		  echo "<li><a href=''>{$v['catename']}</a>";
		  tree($list,$v["id"]);
		  echo "</li>";
	  }
  }
   echo "</ul>";
  }
  //首先把所有的数据取出来,从第一级开始,初始化pid=0,foreach循环,如果符合条件执行里面的语句并递归循环。
  $conn->close();
?>
</body>
</html>

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017/08/17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
PHP代码审计Day1 - in_array函数缺陷
-----------------------------------------------------------------------------------
用户1631416
2018/09/14
2.3K0
PHP代码审计Day1 - in_array函数缺陷
PHP连接MySQL的几种方式及推荐
https://www.runoob.com/php/php-mysql-intro.html
码客说
2023/07/11
1K0
PHP连接MySQL的几种方式及推荐
【笔记】使用php写接口文件调用数据
根据某个条件排序,将32行的sql语句改为下面的,意为根据 created 进行排序。
子舒
2022/06/09
1.9K0
RSS状态监控自动清理设计与实现
本文档介绍了一个用于监控 RSS URL 状态并自动清理无效链接的 Demo。该 Demo 通过前后端协作,实时检查数据库中存储的 RSS URL 是否有效,并在发现失效链接时进行自动清理。Demo 的功能包括分页展示、异步状态检查和自动删除失效 URL。
C4rpeDime
2024/10/17
2240
PHP笔记(一)
数据库项目作业要团队开发 web,选择了尝试后端,又向做出自己的网站这个目标踏出了一步。
赤蓝紫
2023/01/02
1.4K0
PHP笔记(一)
php 增删改操作 原
最近在慕课网上学习php + ajax 实现表格的实时编辑,老师讲的非常好,感谢老师,按照老师的讲解,自己敲了一遍,收获很多。
tianyawhl
2019/04/04
6000
PHP7原生MySQL数据库操作实现代码
PHP5中mysql_connect()等函数大多被PHP7中类的成员函数所代替。PHP5中连接mysql是过程性的,而PHP7中强调了类的使用与面向对象的方法
用户8832582
2021/07/13
9910
PHP简易用户登录系统
PHP简易用户登录系统 最近刚刚看到PHP连接数据库的实例,于是做了一个简易的用户系统 直接上代码 连接数据库:connect.php <?php $servername = "localhos
行云博客
2020/07/13
2.1K0
网页注册登陆PHP代码
实现网页注册和登录功能的PHP代码涉及多个方面,包括数据库连接、用户输入验证、密码加密、会话管理等。下面是一个简单的示例,展示了如何创建一个基本的注册和登录系统。
用户2023156
2024/08/02
9760
网页注册登陆PHP代码
PHP代码审计01之in_array()函数缺陷
从今天起,结合红日安全写的文章,开始学习代码审计,题目均来自PHP SECURITY CALENDAR 2017,讲完这个题目,会再用一道有相同问题的CTF题来进行巩固。下面开始分析。
雪痕@
2020/09/27
1.9K0
PHP代码审计01之in_array()函数缺陷
PHP 应用PDO技术操作数据库
创建测试数据: 首先我们需要创建一些测试记录,然后先来演示一下数据库的基本的链接命令的使用.
王 瑞
2022/12/28
3.6K0
PHP 数据分页与搜索功能实现
数据分页和搜索功能是 Web 应用中最常见的功能之一。无论是显示用户列表还是产品目录,分页和搜索功能都有助于提升用户体验和性能。本篇文章将深入探讨 PHP 实现数据分页与搜索功能的原理和方法,帮助读者轻松掌握这些关键技术。
繁依Fanyi
2025/01/26
5250
Web 开发入门之旅:从静态页面到全栈应用的第一步
在当今互联网飞速发展的时代,掌握 Web 开发技能已成为众多技术爱好者和职场人士的必修课。然而,对于初学者而言,面对繁杂的技术栈和庞大的学习资源,往往感到无从下手。本文将通过三个循序渐进的小项目,带领你从最基础的前端交互,逐步迈向后端开发,最终体验全栈应用的构建过程。无需担心技术难度,每一步都配有详尽的解释与示例代码,助你轻松入门,迈出 Web 开发的第一步。
创意妙计
2025/01/13
3840
Web 开发入门之旅:从静态页面到全栈应用的第一步
将数据库中的图片信息导出并调用
为了写博客以及其他的一些用途,我使用服务器搭建了一个连接 github 仓库的上传网页,并且在数据库中记录上传的信息,比如缩略名、时间戳和图片链接。分别对应 GitHub 仓库中的图片,但是后期我发现在 GitHub 查看图片非常别扭,因此我打算写一个可展示图片的网页,把 GitHub 仓库中的图片通过链接展示出来,当然我们不可能一张张复制,还好有数据库。
子舒
2022/06/09
1.7K0
将数据库中的图片信息导出并调用
php数据库文件导出代码
setLogInfo("establishing the mysql connection......", 'export_csv_file');
句小芒
2022/12/29
2.1K0
【PHP】租贷包包系统
叶茂林
2023/12/22
3450
【PHP】租贷包包系统
PHP全栈学习笔记11
在php.ini文件中找到“;extension=php_mcrypt.dll”和“;extension=php_mhash.dll”
达达前端
2019/07/03
8350
PHP全栈学习笔记11
使用MySQL和PHP设计电子商务网站的详细教程
设计电子商务网站涉及到数据库设计、用户认证、商品管理等多个方面。在这篇博客中,我们将详细介绍如何使用MySQL和PHP创建一个简单的电子商务网站,包括数据库设计、用户注册与登录、商品管理等。
Echo_Wish
2023/12/26
8780
PHP连接数据库输出赞赏列表表格
上次有人问赞赏列表是自动更新的吗?还真不是,一直是定期从支付宝导出然后整理下加上的,虽利用Excel批量操作省很多事,但每次手动更新也不是一劳永逸;
AlexTao
2019/12/13
1.8K0
PHP连接数据库输出赞赏列表表格
相关推荐
PHP代码审计Day1 - in_array函数缺陷
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档