[ milost @ 16.07.2001. 15:17 ] @
Pod PHP-om je moguce napraviti persistent konekciju ka MySQL-u.
I tamo kaze da se ona ne moze prekinuti...
Da li ima nacin da se prekine ?
[ Gojko Vujovic @ 17.07.2001. 01:17 ] @
Zar se ne prekida kad se završi izvršavenje celog fajla?
[ Smrtko @ 17.07.2001. 01:26 ] @
.......................

mysql_pconnect() acts very much like mysql_connect() with two major differences.

First, when connecting, the function would first try to find a (persistent) link that's already open with the same host, username and password. If one is found, an identifier for it will be returned instead of opening a new connection.

Second, the connection to the SQL server will not be closed when the execution of the script ends. Instead, the link will remain open for future use (mysql_close() will not close links established by mysql_pconnect()).

This type of links is therefore called 'persistent'.

.............................

To ti je citat iz manuala, vjerovatno ima neki ammount of time to end.

***************
; Allow or prevent persistent links.
mysql.allow_persistent = On

; Maximum number of persistent links. -1 means no limit.
mysql.max_persistent = -1

; Maximum number of links (persistent + non-persistent). -1 means no limit.
mysql.max_links = -1
*********************
citat is php.ini-ja

Nemam pojma, vjerovatno nije bitno kad se zavrsava, a mozda i traje beskonacno, ko zna, jer stalno provjrava da li ima vec postojeci pconnect.

Aj razmislite.
[ milost @ 17.07.2001. 10:18 ] @
Evo za sta mi treba... hocu neke stvari da odradim sa temporary tabelama. U manu pise da se one same brisu nakon prestanka konekcije.

E sada, ako se ne koristi pconnect, onda se konekcija sa MySQL serv. gasi nakon zavrsene strane, tj. vek temporary tabele mi je ogranicena samo na jednu stranu, sto je naravno nezgodno... Upotrebom pconnect-a stvar dobija totalno suprotan efekat - nisam uspeo da raskinem konekciju, a samim tim ni da mi se automatski izbrise temp. tabela.

Hteo sam da izbegnem da ja vodim racuna o brisanju te tabele, tj. da ne pisem neke OnUnload funkcije za svaku stranu...
[ Gojko Vujovic @ 17.07.2001. 17:09 ] @
Ček ovako, ne shvatam nešto.
Ako hoćeš persistent konekciju, zašto bi je prekidao?

Ako hoćeš konekciju koja se prekida, što ne koristiš običnu a ne taj pconnect?
Nisam ga još koristio, tako da samo nagađam ovde al ajde..
[ milost @ 18.07.2001. 09:01 ] @
Citat:
Gojko je napisao:
Ček ovako, ne shvatam nešto.
Ako hoćeš persistent konekciju, zašto bi je prekidao?

Ako hoćeš konekciju koja se prekida, što ne koristiš običnu a ne taj pconnect?
Nisam ga još koristio, tako da samo nagađam ovde al ajde..


Pa... ako koristim obicnu konekciju, ona je ogranicena samo na jednu stranu - cim uradim skok na neki drugi link/stranu/refresh moram ponovo da uspostavljam vezu sa MySQL-om, tj. temp tabela se brise... meni treba konekcija sa bazom na nivou sesije. Inace, i kad koristim sesije, stvari su iste...
[ Smrtko @ 24.07.2001. 12:46 ] @
Stavi da je ime tabele session id, i da se narednog dana sve tabele od proslog dana brisu :)
[ milost @ 27.07.2001. 22:25 ] @
Citat:
Smrtko je napisao:
Stavi da je ime tabele session id, i da se narednog dana sve tabele od proslog dana brisu :)


Tako nesto sam i odradio :)
[ RAZZLEDAZZLER @ 19.08.2001. 15:33 ] @
a jel moze neko da kaze kako se radi to ?
Mislim da se brishu tabele od prethodnog dana, da li postoji neka mysql komanda ili se to neshto mulja sa PHPom pa se cheka neko da uchita stranicu i bla bla bla

Sve u svemu kako ste odradili to brisanje tabela od prethodnog dana ?
[ emperor @ 20.08.2001. 10:27 ] @
e da stavrno

moze li neko da kaze