bonjour a tous,
 
Je récupère table1 et table2 à l'aide d'une requète:$sql0 = "SELECT nom_nms FROM correspondance WHERE cle_region =".$urs2;
                                                                                $res0=dbquery($sql0);
 
Ensuite je voudrais pouvoir faire cette requète : SELECT * FROM table1 UNION SELECT * FROM table2  
 
Pour ca je fais : $sql = "SELECT *";
                                foreach($res0 as $tab0);
                                $sql .=" FROM " . implode($tab0, ' UNION SELECT * FROM ');
 
Et voila le résultat : SELECT * FROM table2 UNION SELECT * FROM table2
 
Comment faire pour qu'il prenne bien les 2 tables??
 
Je vous donne également ma fonction dbquery :
function dbquery($sql) {
 global $link;
 
 if($link) {
 	if(strlen($sql) > 0) {
   $result = @mysql_query($sql, $link);
   
   if($result === false || $result === true){
   	return $result;
   }
   
   $tabresult = array();
   
   if(mysql_num_rows($result) > 0) {
   	while ($row = mysql_fetch_array($result)){
     $tabresult[] = $row;
   	}
   }
   return $tabresult;
 	}
    }
 
 return false;
}