Autor | Zpráva | ||
---|---|---|---|
Fisak Profil * |
Dobrý den. Mám 3 DB "uzivatele", "obsah a "system". Vymyslel sem připojení do každé zvlášť pomocí fce(kod níže), jenže nastal problém že pokud chci něco vypsat(editovat, smazat) tak se mi to pokaždé spojí s db .. takže na jedné stránce to může udělat třeba 150x a server se zavaří :-) Navrhněte prosím řešení popř. napište kód..
function db_connect($db_name){ if(@!mysql_connect(db_server,db_login,db_pass)){ $this->__err_message(); return -1; } else { if(@!mysql_select_db($db_name)){ $this->err = "Nepodařilo se vybrat databázi."; return -1; } else { mysql_query("SET character_set_results = utf8"); mysql_query("SET character_set_connection = utf8"); mysql_query("SET NAMES utf8"); return 1; } } } function db_system($retezec) { db_connect(db_name_system); return @mysql_query($retezec); } function db_users($retezec) { db_connect(db_name_users); return @mysql_query($retezec); } function db_content($retezec) { db_connect(db_name_content); return @mysql_query($retezec); } Moderátor Kajman: Vkládej prosím kódy mezi značky [>pre] a [>/pre] (stačí kliknout na ).
|
||
Kajman_ Profil * |
Můžete si uložit identifikátor spojení a toho spojení pak v dotaze použít. Viz odkazy na mysql_connect a mysql_query.
|
||
Fisak Profil * |
#3 · Zasláno: 9. 12. 2011, 15:16:50
a kód by vypadal jak tedy ??
|
||
Časová prodleva: 4 dny
|
|||
Kajman Profil |
#4 · Zasláno: 13. 12. 2011, 22:44:55
Koukal jste na ty odkazy a příklady v nich?
|
||
Časová prodleva: 12 let
|
0