数据库为下图所示:

数据库描述为:

id为主键,pid等于一个id值,该id值是该条记录的父类。

要求查询类似下面的形式(大概的样子,还可以展示成其他样子),总体来说就是显示出每个父类所拥有的子类:

1=>Array{2=>data,3=>data}

4=>Array{5=>Array{7=>data},6=>data}

代码:

function getArray($pid=0){

global $str;

$sql = "select * from test01 where pid = $pid";

$result = mysql_query($sql);

if($result && mysql_affected_rows()){

$str .= "

  • ";

while($row = mysql_fetch_array($result,MYSQL_ASSOC)){

$str .= "

".$row['id']."--".$row['data']."";

getArray($row['id']);

}

$str .= "<.ul>";

}

return $str;

}

php递归mysql查询_PHP MySQL递归查询相关推荐

  1. pdo mysql 绑定查询_php mysql PDO 查询操作的实例详解

    php mysql PDO 查询操作的实例详解 php mysql PDO 查询操作的实例详解 这篇文章主要介绍了php mysql PDO 查询操作的实例详解的相关资料,希望通过本文能帮助到大家,需 ...

  2. php mysql 分类_php+mysql实现无限分类实例详解

    本文实例讲述了php+mysql实现无限分类的方法.分享给大家供大家参考.具体分析如下: 1.数据库通过设置父类ID来进行唯一索引,然后使用函数的递归调用实现无限分类: 2.数据库设计通过特定格式进行 ...

  3. mysql 查询rowno_C# Mysql 查询 Rownum的解决方法

    C# Mysql 查询 Rownum的解决方法,需要的朋友可以参考一下 Sql: 代码如下: SELECT @rownum:=@rownum+1 AS rownum, a.order_id , cas ...

  4. mysql 查询分析器_mysql查询分析工具|mysql查询分析器(MySQL Query Browser)下载v1.1.20 官方版_ IT猫扑网...

    mysql查询分析器又名为mysqlquerybrowser,是一款可以帮助用户快捷进行sql语句查询的工具,让你在编程的过程中更加方便的进行工作.有需要的朋友就来IT猫扑下载吧! MySQL Que ...

  5. php mysql查询日期,​mysql查询日期的方法

    mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法分析总结: 话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为int(5)类型的,现需要查询今天添 ...

  6. php mysql mysql_set_charset()._PHP:MySQL函数mysql_set_charset()的用法

    mysql_set_charset (PHP 5 >= 5.2.3) mysql_set_charset - 设置客户端的字符集 本扩展自 PHP 5.5.0 起已废弃,并在将来会被移除.应使用 ...

  7. mysql的递归查询_比较两种mysql递归tree查询效率-mysql递归tree

    --初始数据 INSERT INTO `t_areainfo` VALUES ('1', '0', '中国', '0', '0'); INSERT INTO `t_areainfo` VALUES ( ...

  8. php和mysql实现模糊查询_PHP MYSQL实现登陆和模糊查询两大功能_PHP

    本文使用的软件版本如下:PHP版本 5.5.12:MYSQL版本 5.6.17:Apache 2.4.9 用的wampserver 一.PHPMYSQL实现登陆 一共含有两个文件:login.php和 ...

  9. php与mysql列表_PHP+Mysql+jQuery实现的查询和列表框选择

    本篇文章主要介绍PHP+Mysql+jQuery实现的查询和列表框选择,感兴趣的朋友参考下,希望对大家有所帮助. 本文讲解如何通过ajax查询mysql数据,并将返回的数据显示在待选列表中,再通过选择 ...

  10. php 执行mysql查询_php中执行mysql的常用操作

    连接到mysql服务器: $conn = mysql_connect($host,$user,$password) or die ("连接失败"); mysql_query($co ...

最新文章

  1. 细说Android事件传递
  2. 人工智能即将冲击与改变现有的医疗方式
  3. 【莓闻】2009年黑莓增长显著 智能手机领域第一
  4. log_sum_exp
  5. MySQL中的默认值处理
  6. JavaWeb学习总结(四十八)——模拟Servlet3.0使用注解的方式配置Servlet
  7. 学计算机cpu重要还是显卡重要,玩游戏的过程中究竟是显卡重要还是CPU重要?
  8. ie里的button标签的一个bug
  9. 解决Picasso在Android 5.0以下版本不兼容https导致图片不显示
  10. 还在4S店买车?《Boss1+1》张朝阳对话贾鸣镝“种草”购车新方式
  11. 宴席终将散场!苹果首席设计师将离职创业 已供职于苹果近30年
  12. C++ 临时变量的常量性
  13. [原]Java程序员的JavaScript学习笔记(1——理念)
  14. Go Hack 2017 报名开启:十月魔都约一场 Go 语言烧脑之战
  15. python-银行转账系统的简单实现及test
  16. Android 深色模式适配总结
  17. android移植大作游戏,这款steam移植的1GB大作,或许是今年最有氛围的悬疑游戏
  18. WPF中资源字典引用出错
  19. fastadmin 配置阿里云邮箱SMTP 邮箱服务器(邮箱发件服务器)
  20. 微信小程序如何获取地理位置、地图显示,逆地址解析。

热门文章

  1. HFSS19 官方中文教程系列 L02
  2. java数组使用实验报告_Java实验报告二数组.doc
  3. python 深度学习方法代码整理
  4. SQL教程(从入门到精通)
  5. python查看函数帮助文档的方法
  6. C语言练习题~分数求和
  7. 64java下载_java软件下载|java64 v8.0 官方版-520下载站
  8. C语言 谭浩强第五版 课后习题解答
  9. matlab绘制奈奎斯特图
  10. python编写简单运动会管理系统