Sprint
Erfahrenes Mitglied
Hallo zusammen,
Ich stehe hier vor dem Problem, zwei Tabellen aus zwei unterschiedlichen Datenbanken verbinden zu müssen. Dabei ist es so, daß alle Datensätze aus DB1.Tabelle1 selektiert werden sollen, die nicht älter als 30 Tage sind und deren ID nicht bereits in DB2.Tabelle2 vorhanden ist.
Natürlich wäre es möglich, erst alle Datensätze aus Tabelle1 zu holen und dann mit Tabelle2 abzugleichen, aber was ich so gelesen habe, soll es ja auch möglich sein, die Abfrage in einem Durchgang durchzuführen. Soll ja funktionieren, was ich so gefunden habe.
Mein hauptsächliches Problem besteht nun darin, daß ich nicht kapiere, wie ich zwei verschiedenen Links, die per mysqli_connect zu den Datenbanken verbinden, zu einer Abfrage zusammen setze.
Wie bringe ich da ein mysqli_query hin, bei dem ich ja immer nur eine Verbindung angeben kann? Wäre toll, wenn mich d jemand etwas schlauer machen könnte.
Danke schon mal im Voraus,
Sprint
Ich stehe hier vor dem Problem, zwei Tabellen aus zwei unterschiedlichen Datenbanken verbinden zu müssen. Dabei ist es so, daß alle Datensätze aus DB1.Tabelle1 selektiert werden sollen, die nicht älter als 30 Tage sind und deren ID nicht bereits in DB2.Tabelle2 vorhanden ist.
Natürlich wäre es möglich, erst alle Datensätze aus Tabelle1 zu holen und dann mit Tabelle2 abzugleichen, aber was ich so gelesen habe, soll es ja auch möglich sein, die Abfrage in einem Durchgang durchzuführen. Soll ja funktionieren, was ich so gefunden habe.
Mein hauptsächliches Problem besteht nun darin, daß ich nicht kapiere, wie ich zwei verschiedenen Links, die per mysqli_connect zu den Datenbanken verbinden, zu einer Abfrage zusammen setze.
PHP:
$con1 = mysqli_connect("localhost","my_user1","my_password1","my_db1");
$con2 = mysqli_connect("localhost","my_user2","my_password2","my_db2");
Wie bringe ich da ein mysqli_query hin, bei dem ich ja immer nur eine Verbindung angeben kann? Wäre toll, wenn mich d jemand etwas schlauer machen könnte.
Danke schon mal im Voraus,
Sprint