大类名字:广告组测试22
大类名字:广告组测试
大类名字:1
大类名字:2
大类名字:aaa
大类名字:添加广告组
1Array
(
    [0] => 广告组测试22
)这是结果,为什么不行呢??着急,下班了,老板催

解决方案 »

  1.   

    大类名字:广告组测试22
    大类名字:广告组测试
    大类名字:1
    大类名字:2
    大类名字:aaa
    大类名字:添加广告组
    1Array
    (
        [0] => 广告组测试22
    )这是结果,为什么不行呢??着急,下班了,老板催
      

  2.   

    大类下包含所有的小类大类id:5  大类名字: 1 小类名字: aa
    大类id:6  大类名字: 2 小类名字: aa
    大类id:4  大类名字: aaa 小类名字: testURL
    大类id:7  大类名字: 添加广告组 小类名字: a
    大类id:1  大类名字: 广告组测试 小类名字: corp_85
    大类id:1  大类名字: 广告组测试 小类名字: 93
    大类id:1  大类名字: 广告组测试 小类名字: aa
    大类id:3  大类名字: 广告组测试22 小类名字: corp_85
    大类id:3  大类名字: 广告组测试22 小类名字: 93这是现在的结果,最终目的:大类下包括他全部的小类
      

  3.   

    大类id:1 大类名字: 广告组测试 小类名字: corp_85
    大类id:1 大类名字: 广告组测试 小类名字: 93
    大类id:1 大类名字: 广告组测试 小类名字: aa1 => Array(
    corp_85,
    93,
    aa
    );是这样吗?
      

  4.   

    刚我试
    for($i=0; $i<count($DaGetResult) ;$i++)
    {
    echo count($DaGetResult);
    $sDa[] = $DaGetResult[$i];  //这里取空了???????
    echo "<pre>";
    print_r($sDa);
    echo "</pre>"; $xiaosql = "select t_pages.name as pname from t_ad,t_pages,t_group,t_adgroup where"
    ."t_ad.user_id = '1' and t_ad.id = t_adgroup.ad_id"
    ."and t_group.id = t_adgroup.group_id and t_pages.target_id = t_ad.target_id"
    ."and t_group.name =     '". $sDa ."' ";  这里传参数进来,结果是正确的!但是现在我这里取到空值了!
       echo $xiaosql;
       $xiaoResult = mysql_query($xiaosql);   $xiaoGetReult = mysql_fetch_array($xiaoResult);
       for($m=0;$m<count($xiaoGetReult);$m++)
       { 
    //echo count($xiaoGetReult);
    $aClass[$sDa][] = $xiaoGetReult[$m];
        }}
    print_r ($aClass);
      

  5.   

    1, 首先确认你的sql取到的数据是正确的
    2,在下面这短代码中//取所有大类得到这样的数组, 已大类id为索引得空数组
    $aClass[大类的id] = Array();
    $aClass = array(
     '大类id1' => array(),
     '大类id2' => array(),
    //...
    );//取所有小类这样写
    for($m=0;$m<count($xiaoGetReult);$m++)
    {
        $aClass[小类所属大类id][] = $xiaoGetReult[$m];
    }关键是你的这个“小类所属大类id“ 要能得到
      

  6.   

    //这部分抓大类,小类并形成数组打印出来
    $DaResult = mysql_query($sql);

    $DaGetResult = mysql_fetch_array($DaResult,MYSQL_NUM);
    这写的有问题
      

  7.   

    $DaGetResult = mysql_fetch_array($DaResult,MYSQL_NUM);
    你这个只能去到结果集的第一条数据 !!!
      

  8.   


        while ($DaGetResult = mysql_fetch_array($DaResult,MYSQL_NUM)) 
    {
           
        }
      

  9.   

    如果我去掉,将会取到一条空数据
    Array
    (
        [0] => 广告组测试22
    )Array
    (
        [0] => 广告组测试22
        [1] => 
    )不知道如何是好?