[已解决]标签调用求助!
我现在知道:目前供应信息数量的调用是
{php $t=$db->get_one("SELECT COUNT(*) AS num FROM ".$DT_PRE."sell WHERE status=3");}
目前求购信息数量的调用是
{php $t=$db->get_one("SELECT COUNT(*) AS num FROM ".$DT_PRE."buy WHERE status=3");}
目前注册企业数量的调用是
{php $t=$db->get_one("SELECT COUNT(*) As num FROM ".$DT_PRE."member WHERE groupid>5");}
但是我想调用某地区下所有城市的企业数量和供应,求购信息该怎么实现?
[ 本帖最后由 maxsay 于 2011-1-7 20:30 编辑 ]
试试:
{php $AREA = cache_read('area.php');}
供应信息:
{php $t=$db->get_one("SELECT COUNT(*) AS num FROM ".$DT_PRE."sell WHERE status=3 and areaid IN (".$AREA[地区id]['arrchildid'].")");}
其他类似
回楼上的,测试没有成功
(".$AREA['arrchildid'].")");}
这样的写法是不是有什么问题呀
没错,能得到结果,我测试过了刚才,
{php $AREA = cache_read('area.php');}
{php $t=$db->get_one("SELECT COUNT(*) AS num FROM ".$DT_PRE."sell WHERE status=3 and areaid IN (".$AREA[地区id]['arrchildid'].")");}
结果:{$t}
回楼上的,你测试的是不是像北京、上海这样的直辖市呀,你试试像河北,河南这样的省会,还有测试一下能不能出来公司的数量,我没调出来,谢谢了
有不有子地区的都试了,能调出来!
{php $t=$db->get_one("SELECT COUNT(*) As num FROM ".$DT_PRE."member WHERE groupid>5 and areaid IN (".$AREA['arrchildid'].")");}
楼上的兄弟帮我看看这样调用有问题吗?我怎么掉出一个超级大的数字?
调用是没有问题,但是member表没有areaid字段,所以调出很大的数据,调用会员请调用company表!
非常感谢,我已经调用成功了
页:
[1]