循环数组,当count为0就将下一个数组元素放进sql中查询,
不为0就进行你的操作,这个意思?

解决方案 »

  1.   

    恩,对,如果表a1111有数据就应该输出数据
    如果为0那么自动跳转到下一个表a2222,如果a2222依旧为0,再下一个表,直到数组的结束,如果全部为0,那么就显示“无数据”
    如果a1111有数据,a2222无数据,a3333有数据,那么我选择查询a2222的时候,应该显示的是a3333的数据,这样就对了
      

  2.   

    for($i=0;$i<count($arr);$i++){
      $n=$db->getCount($arr[$i]);
      if($n==0)
         continue;
      else{
         $data=$db->getData($arr[$i]);
         break;
      }
    }
      

  3.   

    getCount 和 getData 是他自定义的函数,看字面意思就行了