Jump to content


Photo

Ajuda Com Select Usando Like


  • Faça o login para participar
1 reply to this topic

#1 klink

klink

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 30/05/2009, 21:47

Olá tudo bom???

Estou com um problema no meu sistema de pesquisa ele esta funcionando normalmente da maneira que eu preciso exceto em uma ocasião

o select que eu uso pra filtrar é o seguinte:

$query = "SELECT * FROM noticias WHERE resumo like '%$p%' or titulo like '%$p%' ORDER BY data,hora Desc LIMIT $inicio, $reg_p_pag";

onde $p

$p = $_POST['busca'];

Ele funciona que é uma maravilha mas se eu for na busca e digitar uma ' ele da erro, gostaria de saber como resolver esse pequeno problema, obrigado!


EDIT
------------------------------------------------------------------

Conseguir resolver sozinho :S
Deculpa o post inutil

solução
$p = str_replace("'","''",$p);

Edição feita por: klink, 30/05/2009, 21:48.


#2 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 01/06/2009, 15:08

na verdade este jeito que vc colocou está errado, acho...

faça assim:

[codebox]$p = str_replace("'",""",$p);[/codebox]

ou

[codebox]$p = addslashes($p);[/codebox]

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq