[Cascavel-pm] [Off-Topic] UPDATE

Adriano Ferreira a.r.ferreira em gmail.com
Terça Julho 24 07:31:10 PDT 2007


On 7/24/07, fernandolouis em terra.com.br <fernandolouis em terra.com.br> wrote:
> Amigo, só não entendi pq devo usar eles... há alguma otimização ou o que?

Placeholders em geral evitam o custo do parsing repetido de um
statement SQL quase idêntico. Muitos bancos podem otimizar seu
desempenho quando o mesmo SQL é visto várias vezes e usar placeholders
para estes casos é a coisa certa a se fazer.

Interpolar parâmetros no SQL também dá lugar a falhas de segurança
conhecidas como injeção de SQL. Você pode ler sobre isto aqui:

http://en.wikipedia.org/wiki/SQL_injection

> [],
> Fernando
>
> ----- Original Message -----
> From: "Luis Motta Campos" <luismottacampos em yahoo.co.uk>
> To: "Cascavel Perl Mongers" <cascavel-pm em pm.org>
> Sent: Tuesday, July 24, 2007 9:46 AM
> Subject: Re: [Cascavel-pm] [Off-Topic] UPDATE
>
>
> On Jul 23, 2007, at 6:41 PM, <fernandolouis em terra.com.br>
> <fernandolouis em terra.com.br> wrote:
> > Entendi... meu problema é que não estou utilizando os placeholders.
> > Parti para RTFM, mas não encontrei nada... não sei o que são os
> > "placeholders"
>
>    Fernando, aqui tem um link para o lugar exato da manpage que você
> disse que leu, onde se explica o que são /placeholders/ e para que se
> usam:
>
>    http://search.cpan.org/~timb/DBI-1.58/
> DBI.pm#Placeholders_and_Bind_Values
>
>    Por favor sinta-se à vontade para perguntar o que você ainda não
> conseguir entender.
>    Putamplexos!
> --
> Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer,
> Perl fanatic evangelist, and amateur {cook, photographer}
>
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>


Mais detalhes sobre a lista de discussão Cascavel-pm