首先感谢大家关注这个帖子:)
我的语句部分如下,type是外部提交的一个ID数值,比如是4
$type =$_POST['type'];我的表名为dede_asktype 结构为: (例如id=4的记录,reid=3的意思就是,id=4这个记录是id=3这个记录的下级分类)
id name reid disorder asknum
1 分类一 0 0 2
2 下级分类一 1 0 1
3 分类二 0 0 0
4 下级分类二 3 0 0 我想通过如下的查询语句,查询数据库(或者有其它语句更好,其中的reid字段 代表上级分类的ID)SELECT name,reid FROM dede_asktype WHERE id='$type'然后接到结果,假设$type=1,结果里的reid=0 则输出$name=分类一假设$type=4,结果里的reid=3,则输出$name=下级分类二 $name1=分类二 $type1=3
语句要如何写呢?恳请大家指教
我的语句部分如下,type是外部提交的一个ID数值,比如是4
$type =$_POST['type'];我的表名为dede_asktype 结构为: (例如id=4的记录,reid=3的意思就是,id=4这个记录是id=3这个记录的下级分类)
id name reid disorder asknum
1 分类一 0 0 2
2 下级分类一 1 0 1
3 分类二 0 0 0
4 下级分类二 3 0 0 我想通过如下的查询语句,查询数据库(或者有其它语句更好,其中的reid字段 代表上级分类的ID)SELECT name,reid FROM dede_asktype WHERE id='$type'然后接到结果,假设$type=1,结果里的reid=0 则输出$name=分类一假设$type=4,结果里的reid=3,则输出$name=下级分类二 $name1=分类二 $type1=3
语句要如何写呢?恳请大家指教
你调用的时候,当然最好是用自查询 select t1.reid, t1.name, t1.id from table t1, table t2
where t1.id = t2.reid
and t1.id = $_POST['type']
select t2.name , t1.name, t1.id from table t1, table t2
where t1.id = t2.reid
and t2.id = $_POST['type']
所有用户(包括代理)!购买1G空间联系客服免费赠送1个CN国际域名!
最终解释权归上海互通网络科技有限公司所有!
详情请访问:www.515dns.com
QQ:287895593