<?php
$sql = "select id, pid from tablename ";
// 查询后 将结果处理成 如下数组格式
$arr = [
// id => pid
1 => 0,
// 省略...
5 => 1,
// 省略...
13 => 5
];
// 建议将这数组缓存起来
$id = 13;
while($arr[$id]) {
$id = $arr[$id];
}
echo $id; //
就这样吧 学习别人的