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.
Vlákno názorů k článku
PDO a další novinky v PHP 5.1
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 (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.
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.

