Formulář v PHP a MySQL

DK

Re:Formulář v PHP a MySQL
« Odpověď #30 kdy: 13. 07. 2012, 15:17:48 »
Claudie: viz muj predchozi prispevek, tu query jsem nekontroloval, jenom prepsal :) a samozrejme tam jedno %d mam :)  nicmene je vazne lepsi odejit od klasickeho mysql_connectu napriklad k PDO (ktere je od php 5), ty prepared statements jsou vazne nekde jinde :)


Claudie1

Re:Formulář v PHP a MySQL
« Odpověď #31 kdy: 13. 07. 2012, 15:31:37 »
dk: "nicmene je vazne lepsi odejit od klasickeho mysql_connectu napriklad k PDO (ktere je od php 5), ty prepared statements jsou vazne nekde jinde"

kde jinde? v čem  jsou výrazně lepší? myslím, že by to mohlo být užitečné autorovi dotazu v rámci jeho učení se
(myslím to vážně - když nevím, tak se prostě ptám)

DK

Re:Formulář v PHP a MySQL
« Odpověď #32 kdy: 13. 07. 2012, 16:22:21 »
tak krome toho, ze je to bezpecnejsi a nemusis resit zadne escapovani, tak, pokud to spravne pouzivas, tak to je mirne rychlejsi (coz u narocnych aplikaci je plus), navic to neni delane pouze na mysql, ale na mnohem vice databazi (jednodusse to upravis, portujes, muzes pouzit mysql, postgre, mssql, oracle...)

vicemene je to nahrada zastaraleho adodb

Claudie1

Re:Formulář v PHP a MySQL
« Odpověď #33 kdy: 16. 07. 2012, 10:50:27 »
tak krome toho, ze je to bezpecnejsi a nemusis resit zadne escapovani, tak, pokud to spravne pouzivas, tak to je mirne rychlejsi (coz u narocnych aplikaci je plus), navic to neni delane pouze na mysql, ale na mnohem vice databazi (jednodusse to upravis, portujes, muzes pouzit mysql, postgre, mssql, oracle...)

vicemene je to nahrada zastaraleho adodb
děkuji, za info i za tvůj čas, jdu se na to podívat

Kit

Re:Formulář v PHP a MySQL
« Odpověď #34 kdy: 16. 07. 2012, 11:18:05 »
dk: "... ty prepared statements jsou vazne nekde jinde"

kde jinde? v čem  jsou výrazně lepší?
Při opakovaných dotazech stejného typu se dají udělat tak, aby se kompilovaly pouze 1×, například v konstruktoru. Opakované hrabání v číselnících a podobných datech je pak ještě rychlejší.

Parametrizované dotazy bývají také o něco kratší a přehlednější.