maxsay 发表于 2011-1-7 11:24:17

[已解决]标签调用求助!

我现在知道:
目前供应信息数量的调用是
{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 编辑 ]

dthelp 发表于 2011-1-7 11:51:20


试试:
{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'].")");}

其他类似

maxsay 发表于 2011-1-7 12:12:38


回楼上的,测试没有成功
(".$AREA['arrchildid'].")");}
这样的写法是不是有什么问题呀

dthelp 发表于 2011-1-7 13:37:05


没错,能得到结果,我测试过了刚才,
{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}

maxsay 发表于 2011-1-7 14:11:21


回楼上的,你测试的是不是像北京、上海这样的直辖市呀,你试试像河北,河南这样的省会,还有测试一下能不能出来公司的数量,我没调出来,谢谢了

dthelp 发表于 2011-1-7 14:51:28


有不有子地区的都试了,能调出来!

maxsay 发表于 2011-1-7 15:01:25


{php $t=$db->get_one("SELECT COUNT(*) As num FROM ".$DT_PRE."member WHERE groupid>5 and areaid IN (".$AREA['arrchildid'].")");}
楼上的兄弟帮我看看这样调用有问题吗?我怎么掉出一个超级大的数字?

dthelp 发表于 2011-1-7 16:02:24


调用是没有问题,但是member表没有areaid字段,所以调出很大的数据,调用会员请调用company表!

maxsay 发表于 2011-1-7 20:29:50


非常感谢,我已经调用成功了
页: [1]
查看完整版本: [已解决]标签调用求助!