Bom, eu já ví alguns tópicos respondendo dúvidas semelhantes a minha mas nenhum esclarece a minha dúvida. eu sei usar a função update + replace normalmente mas o problema é que eu desejo substituir um código em html que usa aspas "" mas na hora de executar o update da conflito com a sintaxe do comando.
exemplo: assim funciona corretamente:
update cgd_post set post = replace(post, "casa", "apartamento");
ou seja, vai substituir a palavra casa por apartamento.
Acontece que eu quero substituir uma url em html assim: <a href="http://www.uol.com.br">site</a> pela palavra site, eu coloco o comando dessa forma:
update cgd_post set post = replace(post, "<a href="http://www.uol.com.br">site</a>", "site"); mas da erro devido as aspas que estão no codigo em html :( o que eu posso fazer para que o mysql ignore as apas e execute a função ?
Pergunta
fatherofpain
Bom, eu já ví alguns tópicos respondendo dúvidas semelhantes a minha mas nenhum esclarece a minha dúvida. eu sei usar a função update + replace normalmente mas o problema é que eu desejo substituir um código em html que usa aspas "" mas na hora de executar o update da conflito com a sintaxe do comando.
exemplo: assim funciona corretamente:
update cgd_post set post = replace(post, "casa", "apartamento");
ou seja, vai substituir a palavra casa por apartamento.
Acontece que eu quero substituir uma url em html assim: <a href="http://www.uol.com.br">site</a> pela palavra site, eu coloco o comando dessa forma:
update cgd_post set post = replace(post, "<a href="http://www.uol.com.br">site</a>", "site"); mas da erro devido as aspas que estão no codigo em html :( o que eu posso fazer para que o mysql ignore as apas e execute a função ?
Link para o comentário
Compartilhar em outros sites
11 respostass a esta questão
Posts Recomendados