Autor | Zpráva | ||
---|---|---|---|
error414 Profil * |
#1 · Zasláno: 5. 9. 2005, 07:03:52
Je mozne mit otervrene dve spojeni s Mysql dabazi, nebo musim jedno spojeni zavrit mysql_close a pak se teprve spojit s dalsi databazi?
|
||
error414 Profil * |
#2 · Zasláno: 5. 9. 2005, 14:45:23
to nikdo nevi, nebo je ta otazka tak tupa???
|
||
Marty Profil |
#3 · Zasláno: 5. 9. 2005, 14:58:31
Se stejnou databází je zbytečné mít několik spojení. Jinak to možné je. Ale mysql_close ti uzavře tuším všechny spojení.
|
||
halogan Profil |
#4 · Zasláno: 5. 9. 2005, 15:09:20
Marty: mysql_close zavira to pripojeni, ktere mu zadate jako parametr, pokud se nezada zadne, tak se zavre posledni otevreny
error414: Je to zbytecne, ale lze to udelat. |
||
Marty Profil |
#5 · Zasláno: 5. 9. 2005, 15:14:13
OK, děkuji, to jsem nevěděl.
|
||
error414 Profil * |
#6 · Zasláno: 5. 9. 2005, 18:17:49
Ja myslel mit treba mit otevrene spojeni se dvema databazemi.
|
||
Kalda Profil * |
#7 · Zasláno: 6. 9. 2005, 13:19:35
Jasne, jen prirazujes v MySQL prikazech prislusnou databazi.
Uzitecne to samozrejme je, paklize napr. delas na dvou DB serverech zaroven a potrebujes delat neco v zavislosti na druhem. Tohle jen tak schematicky, da se pouzivat leccos ;) $db1 = (@mysql_connect('localhost', 'root', '')) or die('DB1 failed'); mysql_select_db('databaze1', $db1); $db2 = (@mysql_connect('externi_server', 'root', '')) or die('DB2 failed'); mysql_select_db('databaze2', $db2); $aaa_query = mysql_query("SELECT * FROM xxx", $db1); // dotaz do prvni databaze $bbb_query = mysql_query("SELECT * FROM xyz", $db2); // dotaz do druhe databaze ALE $aaa_num = mysql_num_rows($aaa_query); // $aaa_query je uz konkretni z konkretni databaze ALE $aaa_num = mysql_fetch_array($aaa_query); // $aaa_query je uz konkretni z konkretni databaze atd... mysql_close($db1); mysql_close($db2); |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0