Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2003, 08:51
erama
 
Fecha de Ingreso: noviembre-2002
Mensajes: 190
Antigüedad: 21 años, 5 meses
Puntos: 0
Utlizar 2 DB al mismo tiempo

Necesito saber como hago para consultar dos DB al mismo tiempo. ¿de esta forma de puede?

#-------Me contenecto a la DB1------------#
$DB1=mysql_connect ("localhost1", "user1", "pass1") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("dbname1");
#------aca hago todo lo que necesito con la DB n1------------#
$s = mysql_query("SELECT * FROM st_categories WHERE visable='Y' ORDER BY $orderedby $wayorder");
$catCount = 0;
$catNumber = mysql_num_rows($s);
while($r = mysql_fetch_array($s)){
$cid = $r["cid"];
$catname = $r["catname"];
++$catCount;

#-------aca ya necesito consulta la DB n2, entonces me contenecto------------#

$DB2=mysql_connect ("localhost2", "user2", "pas2") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("DB2");
#------aca hago todo lo que necesito con la DB n2------------#

$DB2 = mysql_query("SELECT * FROM st_links ORDER BY rand() LIMIT $limitlinks");
while($result2 = mysql_fetch_array($s2)){
$linkid = $result2["linkid"];
$date = date ("j/n");
$des = $result2["des"];
$catid = $result2["catid"];
$url = $result2["url"];

#------ PERO ACA necesito nuevamente consultar la DB n1------------#

$r3 = @mysql_fetch_array(mysql_query("SELECT * FROM st_categories WHERE cid=$catid"));
$cid = $r3["cid"];
$catname = $r3["catname"];
#----------------------THE END------Gracias y un abrazo a todos!-------#