Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, tenho o seguinte code:
// pega os termos
$colname_Recordset1 = "-1";
if (isset($_GET['search'])) {
$colname_Recordset1 = $_GET['search'];
}$palavra = explode(" ", $colname_Recordset1);
mysql_select_db($database_connPMMC, $connPMMC);
$query_Recordset1 = sprintf("SELECT * FROM noticias WHERE texto LIKE %s", GetSQLValueString ($colname_Recordset1, "text"));
// faz o laço para buscar qualquer um dos termos fornecidos na busca
$totalPalavras = count($palavra);
for($i = 0; $i < $totalPalavras; $i++){
$query_Recordset1 .= " OR texto LIKE '%" . $palavra[$i] . "%'";
}Tentei colocar tanto no fim da "primeira" quanto no fim da "segunda" query, mas carrega uma página com a seguinte mensagem:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OR texto LIKE '%termo_busca1%' OR texto LIKE '%termo_busca2%'' at line 1
Carregando comentários...