java后台动态生成树,mysql语句怎么写啊。新手。

 我来答
walter__
2016-05-12 · 超过28用户采纳过TA的回答
知道答主
回答量:105
采纳率:0%
帮助的人:83.6万
展开全部
一般都是每条记录存个parent_id ,然后从根节点一层一层键陆李找。在java中一层层递归再组悉明成列表展示在前台。或者用ajax,稿迟每次点击向下找一层。
追问
我想问的mysql是怎么写的
追答
/**
* @param
* @return array
* @brief 无限极分类递归函数
*/
public static function sortdata($catArray, $id = 0 , $prefix = '')
{

static $formatCat = array();
static $floor = 0;

foreach($catArray as $key => $val)
{
if($val['parent_id'] == $id)
{
$str = self::nstr($prefix,$floor);
$val['name'] = $str.$val['name'];

$val['floor'] = $floor;
$formatCat[] = $val;

unset($catArray[$key]);

$floor++;
self::sortdata($catArray, $val['id'] ,$prefix);
$floor--;
}
}
return $formatCat;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式