Article View: chile.comp.programacion
Article #2617Re: como se trabaja con mas de una BD en php??
From: Vinko Vrsalovic
Date: Fri, 25 Nov 2005 14:13
Date: Fri, 25 Nov 2005 14:13
34 lines
1959 bytes
1959 bytes
Pintamono <pintamono79@yahoo.es> dijo:
> segun yo, si quisiera realizar una consulta a otra base de datos genero
> un nuevo $link (con otro nombre claro) y hago todas las consultas de la
> BD2 apuntando a ese nuevo link y las de BD1 a el link anterior... estoy
> mal???
>
> $link = mysql_pconnect ($host, $user, $passwd);
> $link2 = mysql_pconnect ($host, $user, $passwd);
>
> $BD1 = mysql_select_db("Base1", $link);
> $BD2 = mysql_select_db("Base2", $link2);
>
>
Si las bases de datos estan en el mismo host (y el user con ese pass tiene
permisos sobre ambas), no necesitas dos links. Si no estan en el mismo host,
o necesitas usuarios/pass diferentes, si necesitas dos links.
El resto esta correcto.
Sin embargo hay que preguntarse la conveniencia de usar dos bd's
distintas.
IIRC, en las versiones modernas de yoursql se pueden
hacer consultas inter bd directamente en el SQL, pero eso no es
portable.
onda select bd1.tabla1.campo1 from bd1.tabla1, bd2.tabla2 where ...
Mas info en la documentacion de yoursql :P
--
V.
Technical Details
Message-ID:
<43871bf4@news.vcd.cl>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news4.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!news.vcd.cl!not-for-mail!not-for-mailReferences:
<1132925902.824418.277320@g43g2000cwa.googlegroups.com>Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,3d92f036e00953dc
X-Google-Attributes: gid1593cb,public
X-Google-Language: SPANISH,ASCII-7-bit
Message-ID: <43871bf4@news.vcd.cl>
From: Vinko Vrsalovic <el@vinko.invalid>
Subject: Re: como se trabaja con mas de una BD en php??
Newsgroups: chile.comp.programacion
References: <1132925902.824418.277320@g43g2000cwa.googlegroups.com>
User-Agent: tin/1.7.8-20050315 ("Scalpay") (UNIX) (Linux/2.6.12-10-386 (i686))
NNTP-Posting-Host: 200.73.29.196
X-Original-NNTP-Posting-Host: 200.73.29.196
Date: 25 Nov 2005 10:13:09 -0400
X-Trace: news.vcd.cl!not-for-mail 1132927989 200.73.29.196 (25 Nov 2005 10:13:09 -0400)
X-Original-Trace: 25 Nov 2005 10:13:09 -0400, 200.73.29.196
Lines: 34
X-Authenticated-User: vinko
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news4.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!news.vcd.cl!not-for-mail!not-for-mail