Ir para conteúdo

POWERED BY:

Arquivado

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

Marcelo_nd

[Resolvido] Busca no mysql não traz resultado

Recommended Posts

Ola pessoal...

 

Estou fazendo um site para um jornal... Tenhu uma tabela NOTICIAS com os campos TITULO, PREVIA (varchar) e TEXTO (text).

 

Preciso fazer uma busca em cima de dados procurados pelo leitor que estejam em algum destes campos... por exemplo: flamengo.

 

Quando digitar a palavra-chave flamengo, preciso buscar em TITULO, PREVIA ou TEXTO algo que contenha flamengo....

 

Mas não esta me retornando nada... preciso de ajuda urgente....

 

desde ja obrigado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

ai vai

 

$busca = $_POST['busca'];

$sql = "SELECT * FROM noticias WHERE (titulo LIKE '%$busca%' OR texto LIKE '%$busca%' OR previa LIKE '%$busca%')";
$qr  = mysql_query($sql);
$row = mysql_num_rows($qr);
echo "Foram encontrados ".$row." resultados com a palavra ".$busca."";
while ($reg = mysql_fetch_array($qr)) {
  echo $reg['titulo']."<br>";
}

imagino que isso resolva seu problema!

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.