

Ako na pripojenie na dve databazi
Ahojte, na zive mi newedia poradit, tak to skusim tu
mam tri rozne stranky, kazda ma vlastnu databazu na tom istom serveri... + je jedna databaza ktora by mala obsahovat udaje o uzivateloch... ked si clovek otvori jednu stranku potrebujem vtedy pracovat s jej databazov a tou kde su uzivatelia...
da sa to nejak takto nacitat?:
$db_connt1 = @mysql_select_db(nazov_databazy_stranky)
$db_connt2 = @mysql_select_db(nazov_databazy_uzivatelov)
ale potom ako ukladat a citat udaje z jednotlivych databazi na jednej stranke.... ak je to krepa otazka tak sa vopred ospravedlnujem
dííííííííííííííki za odpoved
Prečítaj si komentáre ku funkcii mysql_select_db - sú tam vymenované snáď všetky možnosti, ako sa pripájať na rôzne databázy na rovnakom serveri.
toto moze byt ono??? Volake komplikovanejsie mi to pripada
V podstate áno.
Prvé tri riadky sú škrabaním sa pravou nohou za ľavým uchom, pretože funkcia mysql_connect má aj štvrtý parameter, ktorý ak je nastavený na true, tak sa vytvorí nové pripojenie.
Premenná $which je tak trochu zbytočná.
Len pre úplnosť, možnosti spomenuté v tých komentároch sú:
1. Vytvoriť viacero rôznych pripojení pomocou mysql_connect (štvrtý parameter nastavený na true).
2. Nastavovať používanú databázu pred vykonaním SQL príkazu (buď pomocou funkcie mysql_select_db alebo pomocou SQL príkazu USE DATABASE).
3. Priamo v SQL príkaze určiť, z ktorej databázy sa majú dáta čítať (SELECT * FROM database1.table).
skusil som moznost 3.. IDE !!
len my je divne ze to ide aj bez predchadzajuceho otvorenia databazi (myslim prikaz mysql_select_db), ten dotaz SELECT tabulka1.uzivatel si sam predtym otvori tu databazu automaticky? nie je fakt nutne zadavat predtym mysql_select_db , staci sa len pripojit pomocou mysql_connect , to je vsetko???
dikes za objasnenie... fakt mi to nejde do hlavy