Autor | Zpráva | ||
---|---|---|---|
marekPOD Profil |
#1 · Zasláno: 14. 12. 2007, 16:15:28
Lámu si tím hlavu a nemohu najít nějaké elegantní řešení jak současně pracovat s více MySQL DTB. Neelegantně jsem to vyřešil,ale jistě je možný i jiný postup. Děkuji za radu nebo jenom popostrčení.
|
||
Hugo Profil |
#2 · Zasláno: 14. 12. 2007, 16:26:53
Vytvoříš si ke každé db jedno připojení a pak pracuješ s nimi.
|
||
marekPOD Profil |
#3 · Zasláno: 14. 12. 2007, 16:33:32
No tak to je paráda, nevíte někdo odkaz na potřebnou dokumentaci? Porovnávat záznamy na 2 datab jednim SQL dotazem a rozdíl zanášet do třetí (NAPŘÍKLAD) je co jsem potřeboval. Díky
|
||
Hugo Profil |
#4 · Zasláno: 14. 12. 2007, 16:38:24
marekPOD
Aha, tak to asi nepůjde. Můžeš mít v jednom sql dotazu víc db, ale jen pokud to běží na jednom stroji. |
||
marekPOD Profil |
#5 · Zasláno: 14. 12. 2007, 16:45:05
Hmm,co se dá dělat, půjde to bohužel složitější cestou. Načtení z jedné DTB, uložení do proměnných, načtení z druhé DTB, uložení do proměnných, funkce porovná, dle výsledku vloží do třetí DTB. Doufám jen že mohu být v jednom skriptu připojen k více DTB na různých strojích současně, respektive nevíte někdo kde naleznu dokumentaci? děkuji.
|
||
BetaCam Profil |
#6 · Zasláno: 14. 12. 2007, 16:56:39
Dokumentaci k čemu??
PHP ??? http://es.php.net/manual/cs/index.php MySql ??? http://dev.mysql.com/doc/ |
||
marekPOD Profil |
#7 · Zasláno: 14. 12. 2007, 17:00:13
Ano třeba tak. Ď.
|
||
Hugo Profil |
#8 · Zasláno: 14. 12. 2007, 17:02:36
Připojení db z více strojů je určitě realizovatelné. Ale IMHO to nepůjde použít v jednom dotazu. Dokumentace viz BetaCam.
|
||
Mike8748 Profil |
#9 · Zasláno: 14. 12. 2007, 17:08:11
jak SELECT tak INSERT a dalsi umoznujou syntaxi SELECT databaze.tabulka ... takze v jednom dotazu (pokud jsou DB na stejnym stroji, dostupne v jednom pripojeni) neni problem
|
||
mazlo Profil |
#10 · Zasláno: 15. 12. 2007, 10:01:27
A nešla by vytvořit ještě jedna databáze, kde by se dělali view na ty tři databáze? Ale nevím, třeba je to blbost :-)
|
||
Časová prodleva: 16 let
|
0