Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

hyperpixel

[Resolvido] por que? esta tag n funciona

Recommended Posts

por que? esta tag não funciona:

UPDATE `empresas` SET  `Descricao` = replace (Descricao, "<p style="text-align: center">", "")
Preciso arrumar alduns dados no banco ams a tag da o seguinte erro:

#1064 - 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 'text-align: center">", "")' at line 1

se alguem souber como resolvo a questão grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pq você não pode usar aspa duplas dentro de outra aspas duplas..

 

Ex.:

 

Iria dar erro:

$string = "<a href="index.php">asa</a>";

Não iria dar erro se fosse assim:

$string = "<a href=\"index.php\">asa</a>";
ou assim:

$string = "<a href='index.php'>asa</a>";

 

Resolvendo o seu problema, a query poderia ficar assim:

UPDATE `empresas` SET  `Descricao` = replace (Descricao, "<p style=\"text-align: center\">", "")
ou assim:

UPDATE `empresas` SET  `Descricao` = replace (Descricao, "<p style='text-align: center'>", "")

Não conheço a função replace do mysql... olha, se isso for em PHP faça assim:

 

$replace = replace(Descricao, "<p style=\"text-align: center\">", "");
UPDATE `empresas` SET  `Descricao` = '".$replace."'
ou assim:

UPDATE `empresas` SET  `Descricao` = '".replace (Descricao, "<p style=\"text-align: center\">", "")."

Neste último exemplo, como o código está dentro da tag <?php ?>, o replace irá funcionar normal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.