rapaz... nao é que funciona?

Valeu grande

Abraços


Em 19/10/07, Patrick <[EMAIL PROTECTED]> escreveu:
>
> Olá Alexandre,
>
> Você precisa tratar a string antes de gravar no BD.
>
> Você pode utilizar por exemplo:     mysql_real_escape_string
>
> O código ficaria assim:
>
>
> $titulo = mysql_real_escape_string($titulo);
> $descricao = mysql_real_escape_string($descricao);
>
>
> ......e assim com todas as variáveis que precisam ser tratadas e em
> seguida a sua query como está.
>
> Você também pode colocar a função direto na query tipo:
>
>
>     $sql = "INSERT INTO $db (id,     titulo,    descricao,    texto,
> destaque,    horario,    categoria)
>                                    VALUES (NULL,
> '".mysql_real_escape_string($titulo)."', e assim por diante..........)";
>
>
>  Eu particularmente prefiro a primeira forma.
>
>
> Para saber mais:
>
> http://www.php.net/function.mysql-real-escape-string
>
>
>
>
> []'s
>
> Patrick
> [EMAIL PROTECTED]
>
>
>
>
> On 10/19/07, Alexandre Bini <[EMAIL PROTECTED]> wrote:
> >
> > Olá pessoal, bom dia.
> >
> > Estou com um problema meio irritante aqui...
> >
> > Em um painel administrativo em flex+php, usando o amfphp, estou com um
> > problema.... Não consigo gravar no banco dados que contenham aspas ('').
> >
> > " You have an error in your SQL syntax; check the manual that
> > corresponds to your MySQL server version for the right syntax to use near
> > \'A repress�vai continuar\', diz Beltrame ap�nterro de policial\',
> > \'Investigado\' at line 
> > 2<http://www.paulobrito.net:2082/frontend/rvolive/files/seldir.html?dir=%2fhome%2fpaulobri%2fpublic_html%2fadm2%2fimagens%2fnoticias&file=You%20have%20an%20error%20in%20your%20SQL%20syntax%3b%20check%20the%20manual%20that%20corresponds%20to%20your%20MySQL%20server%20version%20for%20the%20right%20syntax%20to%20use%20near%20%5c%27A%20repress%ef%bf%bdvai%20continuar%5c%27%2c%20diz%20Beltrame%20ap%ef%bf%bdnterro%20de%20policial%5c%27%2c%20%5c%27Investigado%5c%27%20at%20line%202>
> > "
> >
> > Sem aspas, vai na boa...
> >
> > A sql que está fazendo isso é:
> >
> >                 $sql = "INSERT INTO $db (id,     titulo,
> > descricao,    texto,    destaque,    horario,    categoria)
> >                                    VALUES (NULL, '$titulo',
> > '$descricao', '$texto', '$destaque', '$horario', '$categoria')";
> >
> > É comum esse problema? Alguém já passou por isso sabe como resolver?
> >
> > Abraços
> >
> > --
> > Alexandre Bini
> > 18 3641-4382
> > msn: [EMAIL PROTECTED]
> >
> >
> >
>
>
> --
> The difference between genius and stupidity is that genius has its limits.
> --Albert Einstein
> >
>


-- 
Alexandre Bini
18 3641-4382
msn: [EMAIL PROTECTED]

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a