Das ist also meine Frage, es wählt Daten aus drei Tabellen auf 2 verschiedenen Datenbanken:Lese ausgewählte Daten aus mehreren Datenbanken in PHP
SELECT r.id AS id, r.idAccount AS idAccount, r.name AS name, r.surname AS surname, r.company AS company, r.`date` AS date, r.callback_date AS callback_date, u.user_owner_id, c.name
FROM D045618D.`requests_free_demos` AS r
LEFT JOIN D045617D.`user_accounts` AS u ON r.`idAccount` = u.user_id
LEFT JOIN D045618D.`cmsUsers` AS c ON u.`user_owner_id` = c.`id`
WHERE c.`id` = " . $GLOBALS['cmsUser']->id
Jetzt muss ich diese Abfrage mit PHP auszuführen. Das Problem ist, dass ich 2 Datenbanken gleichzeitig öffnen muss, weiß jemand, wie man das macht?
Ist es überhaupt möglich, oder gibt es vielleicht bessere Möglichkeiten, dies zu lösen?
Dank
Dies sollte sofort funktionieren. Haben Sie es beispielsweise versucht? mit 'mysql_query()'? Welchen Fehler hast du bekommen? – rik
Was meinst du damit, dass 2 Datenbanken gleichzeitig geöffnet sind? MySQL kann übergreifende Abfragen auf demselben Server unterstützen. Also meinst du mehrere "Server"? Oder mehrere Schemas? – ircmaxell
Ich nehme an, Sie stellen bereits sicher, dass $ GLOBALS ['cmsUser'] -> id eine ganze Zahl ist? Wenn nicht ... – DampeS8N