php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.02.2011, 09:39  
Neuer Benutzer
 
Registriert seit: 12.05.2006
Beiträge: 6
PHP-Kenntnisse:
Anfänger
inn2web
Standard JOIN aus 2 Datenbanken

Ich bin gerade bei einer Besucherdatenbank für Veranstaltungen

Dabei hab ich hab eine Datenbank mit einer Tabelle "user" die die Stammdaten der Personen beinhaltet, und eine Tabelle "besuche" in der Daten zu den einzelnen wiederkehrenden Besuchen der User gespeichert werden.

$qry = "SELECT * FROM user JOIN besuche WHERE 'b_besucherID' = 'u_ID' ....";
$res = mysql_query($qry,$db);

Das funktioniert soweit sehr gut, weil ja beide Tabellen in der selben Datenbak liegen.

Nun soll das System aber erweitert werden und dabei eine zweite "besuche" Tabelle in einer (aus organisatorischen Gründen) getrennten Datenbank angelegt werden, die "user"- Daten sollen aber weiterhin aus der ersten Datenbank kommen und gemeinsam verwaltet werden.
Beide Datenbanken liegen zwar auf dem selben Server, aber in getrennten accounts, daher bräuchte ich in der mysql_query Anweisung wohl 2 verschiedene mysql-user.

Geht das auch in einer einzelnen SELECT Anweisung?
Ich wäre sehr froh, wenn jemand da eine Idee hätte weil ich dann weniger umbauen müßte als wenn ich die Abfrage in 2 getrennten Schritten machen müßte

Bin um jede Anregung dankbar.

Martin
inn2web ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 01.02.2011, 09:42  
Erfahrener Benutzer
 
Registriert seit: 07.06.2008
Beiträge: 992
PHP-Kenntnisse:
Fortgeschritten
Frank befindet sich auf einem aufstrebenden Ast
Frank eine Nachricht über ICQ schicken Frank eine Nachricht über MSN schicken Frank eine Nachricht über Yahoo! schicken
Standard

Wenn du nur mit 2 Usern arbeiten kannst, kannst du auch keine gemeinsame Query absetzen. Wenn du einen Benutzer hast, der auf beide Datenbanken zugriff hat kann es eventuell Funktionieren, in dem du das Schema
Code:
`datenbankname`.`tabellenname`.`spaltenname`
benutzt. Wenn die beiden Tabellen die gleiche Struktur haben, kannst du auch eventuell mit UNION arbeiten
__________________
Frank ist offline   Mit Zitat antworten
Alt 01.02.2011, 09:43  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

nein , das wird nix in einer SQL-Anweisung

mE hast du dann 2 DatenbankVerbindungen in deinem Script, die aber nicht in EINEM SQL-Befehl verwendet werden können.

Also wirst du die Daten wohl nacheinander in die beiden Datenbanken schreiben müssen
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 01.02.2011, 10:40  
Neuer Benutzer
 
Registriert seit: 12.05.2006
Beiträge: 6
PHP-Kenntnisse:
Anfänger
inn2web
Standard

Zitat:
Zitat von Frank Beitrag anzeigen
Wenn du nur mit 2 Usern arbeiten kannst, kannst du auch keine gemeinsame Query absetzen. Wenn du einen Benutzer hast, der auf beide Datenbanken zugriff hat kann es eventuell Funktionieren, in dem du das Schema
Code:
`datenbankname`.`tabellenname`.`spaltenname`
benutzt. Wenn die beiden Tabellen die gleiche Struktur haben, kannst du auch eventuell mit UNION arbeiten
Danke,
ich werd mal herausfinden ob ich beide Datenbanken in den selben Anwender legen darf.
inn2web ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] EAV Model Join Problem kaukat Datenbanken 7 06.07.2011 15:16
MySQL - LEFT JOIN Query aus mehreren Tabellen ~fransen~ Datenbanken 13 28.01.2011 18:49
OUTER JOIN Abfrage, die evtl. keine Treffer zurückgeben könnte noop Datenbanken 1 27.01.2011 20:23
Problem mit Abfrage - join, inner join, distinct? Gachet01 Datenbanken 2 27.01.2011 06:49
[Erledigt] JOIN über 3 Tabellen + 2 m:n Tabellen dennis81 Datenbanken 7 08.12.2010 15:36
[Erledigt] left join problem Bernd-m Datenbanken 9 24.08.2009 13:52
JOIN und LEFT JOIN verbinden? Dynamite53 Datenbanken 8 15.05.2009 15:16
Persistence Framework #Avedo Software-Design 37 28.03.2009 17:32
Bräuchte hilfe bei schleifenproblem innerhalb SQL anweisung Kronic73 Datenbanken 8 01.03.2009 01:10
[Erledigt] mit einer CHECKBOX feld nach mehreren wörtern durchsuchen taurus Datenbanken 20 01.12.2008 10:49
[Erledigt] Left join und inner join stefanjann Datenbanken 7 16.10.2008 15:45
[gelöst]LEFT JOIN, DINSTINCT und trotzdem doppelte?!?! stefanjann Datenbanken 10 06.02.2008 11:49
JOIN / LEFT JOIN und Co prinzli Datenbanken 12 05.11.2007 22:15
Problem mit Inner join Jabi Datenbanken 15 09.05.2006 14:10
inner join aus db PHP Tipps 2006 8 22.01.2006 01:23

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
join über mehrere datenbanken, sql join 2 datenbanken, join über 2 datenbanken, php join, datenbank php join, 2 datenbankenmysql datenbanken verknüpfen, sql join über 2 datenbanken, left join über mehrere datenbanken, join über zwei datenbanken, join mit 2 datenbanken, join über mehhrere datenbanken php, php join aus 2 datenbanken, tabellen datenbank php join, mysql auf zwei datenbanken zugreifen sql, sql verknüpfung von datenbanken, im gleichen sql befehl auf zwei datenbanken zugreifen, join zwischen 2 datenbanken, sql join zwei datenbank, sql join zwischen zwei datenbanken, inner koin 2 datenbanken 2 server

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:26 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum