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 其他没有什么特殊的地方
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>...'
这样就可以显示可以了吗?那如何连接两个数据库啊
/**
*替代我从数据库中查询的结果数组
*/
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..
连接mysql数据库
选择任意库
执行前述查询
输出结果