requête sur 2 bases
Posté : 11 janv. 2006, 19:24
Bonjour à tous,
j'ai un petit pb pour simplifier une requête sur 2 bases distinctes ...
merci d'avance de vos suggestions et lumières
j'ai un petit pb pour simplifier une requête sur 2 bases distinctes ...
fichier db_ouvre.php
<?
$db_1 = mysql_connect($serveur_local,$user_local,$pass_local) or die ("erreur de connexion");
mysql_select_db($bd_local,$db_1) or die ("erreur de connexion base");
$db_2 = mysql_connect($serveur_distant,$user_distant,$pass_distant,TRUE) or die ("erreur de connexion");
mysql_select_db($bd_distant,$db_2) or die ("erreur de connexion base");
?>
la (enfin les requêtes), 1 sur chaque base<?
require "db_ouvre.php";
$req_test=mysql_query("select champ_1 from tbl_1 where ichamp='2'",$db_1);
if (mysql_num_rows($req_test)!="0")
{
while($result_req_test = mysql_fetch_array($req_test))
{
echo $result_req_test['champ_1']."<br />";
}
}
$req_test=mysql_query("select champ_2 from tbl_2 where ichamp='2'",$db_2);
if (mysql_num_rows($req_test)!="0")
{
while($result_req_test = mysql_fetch_array($req_test))
{
echo $result_req_test['champ_2']."<br />";
}
}
?>
Cela marche parfaitement, mais n'y a t-il pas une solution pour ne faire qu'une requête sur les 2 bases à la fois ?merci d'avance de vos suggestions et lumières