Erro - busca em duas tabelas
Estou com o seguinte problema:
Minha consulta está para duas tabelas. Tabela album e tabela local.
$sql = mysql_query("SELECT a.id, a.data, a.titulo, a.fotoDestaque, l.local
FROM tbl_album a
INNER JOIN tbl_local l ON l.id = a.local
WHERE l.cidade = \"" . anti_sql_injection($cidade) . "\" AND a.cidade = \"" . anti_sql_injection($cidade) . "\" AND a.titulo LIKE '%$busca%' OR a.metaDescricao LIKE '%$busca%' OR a.metaPalavrasChave LIKE '%$busca%' OR l.local LIKE '%$busca%' collate utf8_unicode_ci ORDER BY a.data DESC, a.titulo DESC") or die (mysql_error());
Se eu pesquisar "Arrocha", nome da festa, ele traz o resultado;
Se eu pesquisar "Urca" , nome do bar onde teve a festa, ele traz o resultado.
Porém, se eu pesquisar "Arrocha - Urca" ele não traz resultado nenhum.
Onde está o meu erro? :(
Discussão (5)
Carregando comentários...