调用的表有三个:archives addonsofft arctype,三个表的调用关系是这样的。
1.软件文档调用已审核的;
2.软件栏目ID为90~97中任意栏目均可;
3.附加表里面我新建了一checkbox类型的att字段。并且调用的条件为包含‘家庭装机’;
4.关联关系是:archives的typeid与arctype的id与addonsoft的typeid同时相等;
Code:
select addon.aid,addon.att,addon.typeid,t.id,arc.* from dede_archives arc,dede_arctype t,dede_addonsoft addon where arc.typeid = t.id and t.id = addon.typeid and arc.arcrank <> -1 and FIND_IN_SET('家庭装机',addon.att) > 0 and t.id in(90,91,92,93,94,95,96,97) order by arc.pubdate limit 0,3
这也是我在精仿下载吧首页中部的家庭装机、学生工具等的后台调用。虽看起来比较复杂,但只要理清了头绪还是比较容易理解的。把方法给整理出来供大家参考,希望能在大家以后风格制作中提供一些帮助。