hmm fakt moze i mi sie pomylilo

ale dam sobie uciac xxx ze kiedys widzialem gdzies session_id ale nie bylem pewien jego przeznaczneni, czy bylo przechowywany tam SID bierzacej sesji czy moze cos inego, no nic niewazne

teraz mam proglem innej natury

zrobilem sobie klase do obslugi zapytan bazy MySQL, wczesniej jednam deklaruje klase do przechowywania sesji w bazie, i tam najpier ustanawiane jest polaczenie poprzez mysql_connect, korzystajac z manuala dowiaduje sie ze funkcja ta:
Cytat
Zwraca identyfikator połączenia w przypadku powodzenia, lub FALSE jeśli wystąpi błąd.
identyfikator polaczenia jest mi potzrbny zeby korzystac np. z funkcji mysql_stat czy mysql_ping wiec przy piwerszym polaczeniu z baza korzystam z czegos takiego
<?php
function connect_mysql ()
{
$this->connect_id = sql_id
= mysql_connect('host', 'user', 'pass'); // tu jeszcze wybieram baze
if ($this->connect_id) {
return true;
} else {
return false;
}
}
// tak by mnijwiecej wygladala funkcja polaczenia
// potem che przekazac identyfikator polaczenia by mogl byc wykorzystwany w innych
zapytaniach, np w mojej klasie do obslugi bazy konstruktor jest prosty i wyglada
mnijwiecej tak:
function sql_class ($sql_id) {
// tu che sprawdzic czy polaczene jest nawiazane
if(!mysql_ping($sql_id) {
// jesli false to znaczy ze polaczenia niema i ptrzeba sie polaczyc ...
} else {
$this->connect_id = $sql_id;
}
}
?>
przy tworzeniu egzeplaza klasy sql_class robie cos takiego:
$sql = new sql_class($session->connect_id); // czyli przekazuje identyfikator polaczenia
ale

wywala mi blad ze do funkcji mysql_ping przeazywana jest wartosc null!
Cytat
Warning: mysql_stat() expects parameter 1 to be resource, null given
ma ktos jakis pomysl czemu?? albo jak zrobic to zeby przekazywalo mi id polaczenia