PHP 如何通过子ID 查找显示父级ID

在做一个分组模块有父级分组如何在编辑分组的时候显示出父级的名字表结果如下示例如下midpmidname10二21三所示二就是三的父组如何在编辑三的时候显示出二的名字if(... 在做一个分组模块 有父级分组 如何在编辑分组的时候显示出父级的名字
表结果如下示例如下
mid pmid name
1 0 二
2 1 三
所示二就是三的父组 如何在编辑三的时候 显示出 二的名字
if($do=="edit"){
If_rabc($action,$do); //检测权限
$smt = new smarty();smarty_cfg($smt);
//查询
$sql="SELECT * FROM `imdept` where did='$did' LIMIT 1";
$db->query($sql);
$row=$db->fetchRow();
//父组
$sql_imdept="SELECT pdid,name FROM `imdept`";
$db->query($sql_imdept);
$list_imdept=$db->fetchAll();
//格式化角色数据
foreach($list_imdept as $key=>$val){
$imdept_cn[$list_imdept[$key][pdid]]=$list_imdept[$key][name];
}

//模版
$smt->assign('select_imdept_cn',select($imdept_cn,"imdeptid",$row[did],"选择分组","required"));我自己现在只能搞出这个样子 求高手指教!!!!!
展开
 我来答
zzs1949
2014-09-07 · TA获得超过1600个赞
知道小有建树答主
回答量:1250
采纳率:80%
帮助的人:1130万
展开全部
你的数据库的字段,和sql查询的字段怎么对于不起来
比如两个sql语句,都有数据库没有的字段
$sql="SELECT * FROM `imdept` where did='$did' LIMIT 1";
$sql_imdept="SELECT pdid,name FROM `imdept`";
did和pdid都没有
更多追问追答
追问
有办法 把这个查出来吗  我是个菜鸟!
追答
你的数据库里 要有这些字段,才能查询出来
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式