Ir para conteúdo

Arquivado

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

Alex Passos

Consulta em dois campos e duas tabelas

Recommended Posts

Oláestou precisando fazer uma consulta em duas tabelas assim:Na tabela noticia: quero fazer a consulta por dois campos (titulo e titulo_outra)Na tabela coluna: quero fazer a consulta em um campo (resumo)Isso buscando o mesmo critério de um formulário na página index.Coloquei assim pra consultar os dois campos da tabela noticia:$qr = "SELECT * FROM noticias WHERE titulo='%$consultar%' and titulo_outra='%consultar%' ORDER BY id DESC"; Não esta dando erro, mais não esta retornando nada. quando coloco assim:$qr = "SELECT * FROM noticias WHERE titulo LIKE '%".$consultar."%' ORDER BY id DESC";funciona mais ai é só pra um campo.E como fazer pra consultar a outra tabela? Não consegui montar a SQL.Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloquei assim, mais não funcionou$qr = "select a.titulo, a.titulo_outra, b.resumo from noticia a, colunas b where (a.titulo=$consultar) and (a.titulo_outra=$consultar) and (b.resumo=$consultar)";

Compartilhar este post


Link para o post
Compartilhar em outros sites

galera coloquei assim e funcionou$qr = "SELECT * FROM noticias WHERE lower(noticias.titulo) LIKE lower('%$consultar%') or lower(noticias.titulo_outra) LIKE lower('%$consultar%')"; Mais como faço agora pra consultar a outra tabela?

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.