[Cascavel-pm] [Off-Topic] UPDATE

fernandolouis em terra.com.br fernandolouis em terra.com.br
Segunda Julho 23 09:41:29 PDT 2007


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"

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



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