phpbar.de logo

Mailinglisten-Archive

Abfrage aus mehreren DB mit PHP !

Abfrage aus mehreren DB mit PHP !

Oliver Six mysql-de_(at)_lists.bttr.org
Tue, 30 Oct 2001 10:19:06 +0100


"Oliver Stephan" <os_(at)_i-lab.de> wrote on 30.10.2001 08:07:12:

>
>Hi Alex,
>
>On 29 Oct 2001 at 21:51, Alex Bamesreiter wrote:
>
>> > wie definiert man eine Abfrage mit
>> > Tabellen aus zwei Datenbanken ?
>> mysql> SELECT t1.a,t1.b,t2.c,t2.d from tbl1 as t1 left join tbl2 as t2 on
>> t1.a=t2.c ;
>[...]
>> alias name. Ende Zitat: Hope this helps
>
>Da hatte ich mich nicht präzise genug ausgedrückt.
>Ich suche die Lösung für PHP. Da kann man sich explizit nur mit einer DB 
>verbinden. 
>
>Tschö,
>Igor--
>Dipl.-Inform. Oliver Stephan, e-Mail: os_(at)_I-Lab.de  
>

Hi Oliver,

um zwei Tabellen aus zwei Datenbanken zu verknuepfen, musst Du die Tabellen 
vollstaendig (inkl. Datenbank) referenzieren. Das Statement koennte etwa so 
aussehen (getestet mit MySQLWinAdmin): 

select * from db1.tab1,db2.tab2 where db1.tab1.feld=db2.tab2.feld

Das sollte dann in PHP genauso funktionieren, auch wenn Du nur mit einer 
Datenbank verbunden bist. Der Server muss zwar bei jeder Abfrage wieder 
Deine Rechte fuer die zweite Datenbank (mit der Du gerade nicht verbunden 
bist)  pruefen, laesst solche Abfragen aber zu. 

Ciao Oliver
--
Good programming is 40% experience, 30% skill, 20% RTFM, 10% caffeine, and 
5% attention to detail. 

Oliver Six, CAHOS GmbH, Cimbernstr. 51, Germany 81377 Muenchen, Phone +49 
89 71 01 93 40,  Fax +49 89 71 01 93 41 

---
!!NEU!!
Fragen und Antworten zu MySQL und dieser Liste unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive