Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
PDO a další novinky v PHP 5.1

spaze
spaze (neregistrovaný)
28. 11. 2005 15:52

Prepared statements

Vázání proměnných.. chybí ti, Jakube, celkem zásadní fakt, že se jedná o _prepared statements_ a že krom toho, že není třeba escapovat řetězce, tak při větších objemech dat se také jedná o zrychlení, server nemusí pokaždé parsovat, optimalizovat a buhvícoještě dělat s SQL dotazem, ale všechno to provede najednou a pak už jen vkládá data. Což je asi větší výhoda, než automatické escapování dat.

Na bindParam() jsem nedávno také vyhořel, naštěstí mi manuál řekl, že "Unlike PDOStatement::bindValue(), the variable is bound as a reference...", takže jsem použil bindValue() a je to všechno fcajku.

S tím date je to trochu provar, mno, evidentně se někdo snažil, aby nebyl zaneřáděn globální namespace, mno a trochu bylo přestřeleno, škoda.
HKMaly aura:99
28. 11. 2005 18:57

Re: Prepared statements

Nojo ... ale kolikrat pouzijes jeden dotaz na jedne webovske strance ? Chtelo by to nejake prepare_if_not_exist a persistent connection ...
spaze
spaze (neregistrovaný)
28. 11. 2005 19:11

Re: Prepared statements

> ale kolikrat pouzijes jeden dotaz na jedne webovske strance ?

jasně, to se spíš týká nějakých importů, tam je to celkem k využití. I když jeden nikdy neví ;)

> persistent connection

v PDO je to nějak implementováno, ale.. je otázkou, jak to funguje, jestli stejně jako normální pconnecty (jakože asi jo), tak to není víceprocesovejch serverech moc k něčemu.
Zasílat nově přidané příspěvky e-mailem