Postgresql & PHP

Tomas Kouba tomas na neo.cz
Neděle Duben 18 03:53:47 CEST 1999


Pokud vim, tak prenaset promenou obsahujici handle spojeni na SQL databazi v
PHP nelze. Pokud tomu dobre rozumim, tak pri zpracovani .php stranky je
vytvoren novy proces, ktery po jejim zpracovani skonci. Jde o to, ze HTTP se
bezestavovy protokol, kde zpracovani kazde stranky je samostatnym procesem.
Proto je nutne (mluvim o Apache) se k databazi na kazde strance znovu
pripojit, protoze nova (dalsi) stranka (novy proces) neni k databazi
pripojena a handle je neplatny. Ovsem neni to ODBC, takze spojeni s databazi
je velmi rychle i kdyz nemam zkusenosti s Postgres, ale MySql...

---------------------------------------
Tomas Kouba
mailto:tomas na neo.cz



Dobreho dne preji,
  jiz dlouho se trapim a tak se tedy tazi.
Mam databazi v Postgresql a pristupuji k ni pomoci php. Na jedne strance
se pripojim k databazi pomoci pg_pconnect() a
ziskam cislo - handle pomoci nehoz dale spoustim dotazy. Pokud ovsem
tento handle prenesu (pomoci promenne, ci jakkoliv jinak)
do dalsi stranky - tady uz ten handle nefunguje - hlasi to neco jako ze
to neni platny handle k databazi. Lze takto vubec toto prenaset, nebo se
musim na kazde strance znovu pripojit? A pokud to tak nelze, jak se tedy
potom pouzivaji transakce (ty snad musi byt v ramci jednoho pripojeni -
pokud to dobre chapu - a co kdyz zacina na jedne a konci na jine
strance)? Nebo jsem snad uplne mimo misu?  Diky. Jakub.




Další informace o konferenci Linux