[Resolvido] Busca com várias palavras
Estou tentando fazer um sistema de busca que retorne qualquer um dos termos requeridos pelo usuário (e se possível fazer uma adaptação, com a opção de retornar se todos os termos forem encontrados). Estou há horas estudando os inúmeros tópicos que tem aqui no imasters, mas não consegui fazer o meu funcionar. Acho que o problema é no FOR. Do jeito como está abaixo, ele está procurando apenas pelo último termo digitado... Alguém pode dar um help?
Valeu!
// pega os termos digitados
$colname_Recordset1 = "-1";
if (isset($_GET['search'])) {
$colname_Recordset1 = $_GET['search'];
}
$palavra = explode(" ", $colname_Recordset1);
$nova = count($palavra);
for ( $i = 0; $i < $nova; $i++ ){
mysql_select_db($database_connPMMC, $connPMMC);
$query_Recordset1 = "SELECT * FROM noticias WHERE texto LIKE '% " . $palavra[$i] . " %'";
}
echo "Consulta: " . $query_Recordset1;Discussão (10)
Carregando comentários...