========================
分类ID 分类名称 上级分类
class_id class_name class_parentid
1 国内新闻 0
2 娱乐新闻 1
3 体育新闻 1
========================
文章表 article
a_id class_id a_ti
1 1 测试标题1 测试内容1
2 1 测试标题2 测试内容2
3 3 测试标题3 测试内容3
1 2 测试标题4 测试内容4
2 2 测试标题5 测试内容5
3 3 测试标题6 测试内容6
===========================
$classModel = M('class');
$listmap['class_id|class_parentid'] = array('eq',$cid);
$classid = $classModel->where($listmap)->select();
print_r($classid);已得出数组Array
(
[0] => Array
(
[class_id] => 1
[class_name] => 国内新闻
[class_parentid] => 0 //*0 代表顶级分类
)
[1] => Array
(
[class_id] => 2
[class_name] => 娱乐新闻
[class_parentid] => 1 //*上级分类
)
[2] => Array
(
[class_id] => 3
[class_name] => 体育新闻
[class_parentid] => 1 //*上级分类
)
)如何用这个数组查询出 一级分类包括2级分类下的所有数据======================================
我的方法 如下 (查询不出数据)
$amodel = M('article');
$amodel->where(array('class_id'=>array('in',$classid)))->order('a_id DESC')->select();求救以 数组 方式查询。在线等待 最佳答案