Mam pewien problem...
sciagnalem kiedys z netu funkcje do obslugi mysql w stylu :
----------------------------
function baza_dbConnect()
{
global $baza_config;
global $baza_db_link;
$baza_db_link = @mysql_connect ($baza_config['host'], $baza_config
['user'], $baza_config['haslo']);
if (@mysql_select_db ($baza_config['baza'], $baza_db_link))
return $baza_db_link;
}
function baza_dbQuery($query)
{
global $baza_last_query;
global $baza_db_link;
$baza_last_query = $query;
return @mysql_query ($query, $baza_db_link);
}
function baza_dbFetchRow($res)
{
return @mysql_fetch_row($res);
}
function baza_dbClose() {
global $baza_db_link;
mysql_close($baza_db_link);
}
-----------------------------
wywolanie danych bazy wyglada nastepujaco:
$query = ....
$result = mysql_query($query);
while ($row = baza_dbFetchRow($results) {
....
}
Wydaje mi sie jednak, ze dzieki temu nie jeden raz zajechale serwer mysql....
macie moze jakies doswiadczenia w tym? Czy takie funkcje moge spowolnic (nawet
zapchac) mysql'a?
W sumie nawet zamkniecie polaczenia z baza nie pomaga ;/ nie mam pewnosci czy
ten serwer tak przezemnie spowalnia, czy to mozliwe?
jak nawiazywac polaczenia z baza zeby wszystko smigalo nawet kiedy na stronie
jest online 50-90 osob?