Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Php
// Databáza 1 pripojenie
$ db1_host ="localhost";
$ db1_user ="user1";
$ db1_password ="heslo1";
$ db1_name ="database1";
$ db1_conn =new mysqli ($ db1_host, $ db1_user, $ db1_password, $ db1_name);
if ($ db1_conn-> connect_error) {
die ("Connection zlyhal:". $ db1_conn-> connect_error);
}
// Databáza 2 pripojenie
$ db2_host ="localhost";
$ db2_user ="user2";
$ db2_password ="heslo2";
$ db2_name ="database2";
$ db2_conn =new mySqli ($ db2_host, $ db2_user, $ db2_password, $ db2_name);
if ($ db2_conn-> connect_error) {
die ("Connection zlyhal:". $ db2_conn-> connect_error);
}
// Vykonajte dotazy v oboch databázach
// databáza dotazov 1
$ db1_sql ="select * z tabuľky1";
$ db1_result =$ db1_conn-> query ($ db1_sql);
// databáza dotazov 2
$ db2_sql ="select * z tabuľky2";
$ db2_result =$ db2_conn-> query ($ db2_sql);
// Výsledky procesu z oboch databáz
// zatvárať pripojenia
$ db1_conn-> close ();
$ db2_conn-> close ();
?>
`` `
Vysvetlenie:
1. Vytvárajte databázové pripojenia:
- Definujte parametre pripojenia pre každú databázu (hostiteľ, používateľ, heslo, názov).
- Vytvorte pre každé databázové pripojenie samostatné objekty MySQli`.
- Zvládajte potenciálne chyby pripojenia.
2. Vykonajte dotazy:
- Použite `mysqli ::query ()` na vykonanie dotazov SQL v každej databáze.
- Uložte sady výsledkov v samostatných premenných.
3. Výsledky procesu:
- Načítať a spracovať údaje z oboch výsledkov.
- Zobraziť alebo využívať údaje podľa potreby.
4. zatváracie pripojenia:
- Zatvorte obe databázové pripojenia pomocou `mysqli ::close ()` a uvoľnite zdroje.
Kľúčové body:
- samostatné pripojenia: Vytvorte pre každú databázu samostatné objekty MySQli`.
- Manipulácia s chybami: Implementujte robustné spracovanie chýb, aby ste zabezpečili, že sú vytvorené pripojenia a vykonávajú sa dotazy správne.
- Výsledky: Výsledky procesu z každej databázy nezávisle.
- Správa zdrojov: Po dokončení zatvorte pripojenia databázy, aby ste predišli úniku zdrojov.
Príklad použitia:
Tento kód vytvára pripojenia k dvom databázam MySQL, vykonáva dotazy na každej z nich a spracováva výsledky. Dotazy a spracovanie výsledkov môžete prispôsobiť svojim konkrétnym potrebám.