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;
}