[Cascavel-pm] [Off-Topic] UPDATE
Adriano Ferreira
a.r.ferreira em gmail.com
Segunda Julho 23 10:53:38 PDT 2007
On 7/23/07, 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"
Parece que você não encontrou os manuais. Se você tem Perl instalado
em sua máquina e os módulos correspondentes (DBI, DBD::<whatever>)
você pode lê-los a partir do shell/prompt com
$ perldoc DBI
$ perldoc perldoc
Se for ActiveState Perl, você tem os documentos em HTML na sua máquina
se seguiu o procedimento normal de instalação.
E você ainda pode ler os documentos no search.cpan mesmo:
http://search.cpan.org/perldoc?DBI#Placeholders_and_Bind_Values
> Como usar placeholders em:
>
> $query = "UPDATE `noticias` SET `noticia` = '$texto_todo' WHERE `codigo`
> = '121249'";
> $q = $conn->prepare ($query);
> $q->execute();
> $q->finish();
>
> [],
> Fernando
>
> ----- Original Message -----
> From: "Nilson Santos Figueiredo Junior" <acid06 em gmail.com>
> To: "Cascavel Perl Mongers" <cascavel-pm em pm.org>
> Sent: Monday, July 23, 2007 11:10 AM
> Subject: Re: [Cascavel-pm] [Off-Topic] UPDATE
>
>
> On 7/23/07, fernandolouis em terra.com.br <fernandolouis em terra.com.br> wrote:
> > UPDATE `noticias` SET `noticia` = '$texto_todo' WHERE `codigo` = '121249';
> >
> > onde em $texto_todo, há um texto muito grande e o UPDATE não faz a
> > atualização. Porque?
>
> Use place-holders.
>
> my $sth = $dbh->prepare("UPDATE noticias SET noticia = ? WHERE codigo =
> ?");
> $sth->execute($texto_todo, 121249);
>
> -Nilson Santos F. Jr.
> _______________________________________________
> 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