SQL
select a.field1,a.field2,a.field3,b.field4,c.field1,d.field1 from a.tab1 a, a.tab2 b, b.tab11 c, b.tab12 d where a.id=b.id and a.id=c.id and a.id=d.id 其他没有什么特殊的地方

解决方案 »

  1.   

    select a.field1,a.field2,a.field3,b.field4,c.field1,d.field1 from a.tab1 a, a.tab2 b, b.tab11 c, b.tab12 d where a.id=b.id and a.id=c.id and a.id=d.id 
    echo 'subject=<a.field1><a.fiedl2><b.field4><c.field1>...'
    这样就可以显示可以了吗?那如何连接两个数据库啊
      

  2.   

    <?php
    /**
    *替代我从数据库中查询的结果数组
    */
    for($i=0;$i<=3;$i++){
       $a[$i] = $i;
       for($j=0;$j<=3;$j++){
         $b[$i][$j] = $i."=>".$j;
       }
    }
    /**
    *在查询结果中添加其他的表的信息--新字段
    *我需要添加多张表的统计数据到该查询数组中
    */
    foreach($b as $key=>$value){
       //$sql = "select count(*) from talbe where id = $value[id]";
       //$rst = mysql_query($query);
       //$row = mysql_fetch_array($rst);
       //$num = $row[0];
       $num = "mytest";
       $b[$key][count] = $num;   
    }
    ?>
    修改下数据库的连接应该可以的。mysql_query-->mysql_db_query..
      

  3.   

    不存在连接两个数据库的问题
    连接mysql数据库
    选择任意库
    执行前述查询
    输出结果