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..
1function db_connect($db_name){ 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: 13 let
|
Toto vlákno je staré, již dlouho do něj nikdo nepřispíval.
Informace a odkazy zde uváděné už nemusejí být aktuální. Nechcete-li řešit zde uvedenou konkrétní otázku, založte si vlastní vlákno, nepište do tohoto. Vložíte-li sem nyní příspěvek, upoutáte pozornost mnoha lidí a někteří z nich si jen kvůli vám přečtou i všechny předcházející příspěvky. Předpokládáte-li, že váš text skutečně bude hodnotný, stiskněte následující tlačítko:
Běda vám, jestli to bude blábol.
0