Mailinglisten-Archive |
"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