'fid'=>0,
'name'=>'法国货'
'child'=>
array
(
0=>
array
(
'id'=>12,
'fid'=>1,
'name'=>'香水'
'child'=>
array
(
0=>
array
(
'id'=>34,
'fid'=>12,
'name'=>'女用香水'
)
)
),
1=>
array
(
'id'=>13,
'fid'=>1,
'name'=>'笔记本'
'child'=>NUll
)
)
),
1=>
array
(),
//
格式同上我就不再重复写了 没什么意义
2=>
array
()
)</PRE><BR>
<PRE></PRE>
<PRE></PRE>
php 代码:
<P></P>
<P></P>
<PRE
class
=php name="code"><?php
//数据库我用的 mysql PDO 但是整个思路又是一样的
$conn
=mysql_connect('localhost','root','123');
if
(mysql_errno()){
printf('连接失败'.mysql_error());
}
mysql_select_db('edeng');
mysql_set_charset('utf8');
/*
*递归函数
*@param id 要查询 fid=$id
的所有子类 这里将$id 的默认值为设为 0 是因为我在数据库中