php递归mysql查询_PHP MySQL递归查询
数据库为下图所示:
数据库描述为:
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递归查询相关推荐
- pdo mysql 绑定查询_php mysql PDO 查询操作的实例详解
php mysql PDO 查询操作的实例详解 php mysql PDO 查询操作的实例详解 这篇文章主要介绍了php mysql PDO 查询操作的实例详解的相关资料,希望通过本文能帮助到大家,需 ...
- php mysql 分类_php+mysql实现无限分类实例详解
本文实例讲述了php+mysql实现无限分类的方法.分享给大家供大家参考.具体分析如下: 1.数据库通过设置父类ID来进行唯一索引,然后使用函数的递归调用实现无限分类: 2.数据库设计通过特定格式进行 ...
- mysql 查询rowno_C# Mysql 查询 Rownum的解决方法
C# Mysql 查询 Rownum的解决方法,需要的朋友可以参考一下 Sql: 代码如下: SELECT @rownum:=@rownum+1 AS rownum, a.order_id , cas ...
- mysql 查询分析器_mysql查询分析工具|mysql查询分析器(MySQL Query Browser)下载v1.1.20 官方版_ IT猫扑网...
mysql查询分析器又名为mysqlquerybrowser,是一款可以帮助用户快捷进行sql语句查询的工具,让你在编程的过程中更加方便的进行工作.有需要的朋友就来IT猫扑下载吧! MySQL Que ...
- php mysql查询日期,mysql查询日期的方法
mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法分析总结: 话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为int(5)类型的,现需要查询今天添 ...
- 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 起已废弃,并在将来会被移除.应使用 ...
- mysql的递归查询_比较两种mysql递归tree查询效率-mysql递归tree
--初始数据 INSERT INTO `t_areainfo` VALUES ('1', '0', '中国', '0', '0'); INSERT INTO `t_areainfo` VALUES ( ...
- php和mysql实现模糊查询_PHP MYSQL实现登陆和模糊查询两大功能_PHP
本文使用的软件版本如下:PHP版本 5.5.12:MYSQL版本 5.6.17:Apache 2.4.9 用的wampserver 一.PHPMYSQL实现登陆 一共含有两个文件:login.php和 ...
- php与mysql列表_PHP+Mysql+jQuery实现的查询和列表框选择
本篇文章主要介绍PHP+Mysql+jQuery实现的查询和列表框选择,感兴趣的朋友参考下,希望对大家有所帮助. 本文讲解如何通过ajax查询mysql数据,并将返回的数据显示在待选列表中,再通过选择 ...
- php 执行mysql查询_php中执行mysql的常用操作
连接到mysql服务器: $conn = mysql_connect($host,$user,$password) or die ("连接失败"); mysql_query($co ...
最新文章
- 细说Android事件传递
- 人工智能即将冲击与改变现有的医疗方式
- 【莓闻】2009年黑莓增长显著 智能手机领域第一
- log_sum_exp
- MySQL中的默认值处理
- JavaWeb学习总结(四十八)——模拟Servlet3.0使用注解的方式配置Servlet
- 学计算机cpu重要还是显卡重要,玩游戏的过程中究竟是显卡重要还是CPU重要?
- ie里的button标签的一个bug
- 解决Picasso在Android 5.0以下版本不兼容https导致图片不显示
- 还在4S店买车?《Boss1+1》张朝阳对话贾鸣镝“种草”购车新方式
- 宴席终将散场!苹果首席设计师将离职创业 已供职于苹果近30年
- C++ 临时变量的常量性
- [原]Java程序员的JavaScript学习笔记(1——理念)
- Go Hack 2017 报名开启:十月魔都约一场 Go 语言烧脑之战
- python-银行转账系统的简单实现及test
- Android 深色模式适配总结
- android移植大作游戏,这款steam移植的1GB大作,或许是今年最有氛围的悬疑游戏
- WPF中资源字典引用出错
- fastadmin 配置阿里云邮箱SMTP 邮箱服务器(邮箱发件服务器)
- 微信小程序如何获取地理位置、地图显示,逆地址解析。