PHP query em MYSQL o que está errado?

eRKULIX

Suspenso
É o seguinte fiz o seguinte query mas não funciona (dá a mensagem de erro que coloquei):


Código:
$query="SELECT CAMPO_UM, CAMPO_DOIS, CAMPO_TRES, CAMPO_QUATRO, CAMPO_CINCO, CAMPO_SEIS, CAMPO_SETE, CAMPO_OITO, CAMPO_NOVE FROM nome_da_base_de_dados MATCH (CAMPO_UM, CAMPO_DOIS, CAMPO_TRES, CAMPO_QUATRO, CAMPO_CINCO, CAMPO_SEIS, CAMPO_SETE, CAMPO_OITO, CAMPO_NOVE) AGAINST ('$searchvalue') ORDER BY relevancy DESC";
$result=mysql_query($query) or die('Não foi possível obter os resultados');



O search deve funcionar da seguinte forma, pesquisar o termo digitado em todos esses campos da tabela e não excluir resultados do género: pesquiso José Costa, o nome é José da Costa e por isso já não dava resultados.
 
Última edição:
Para te e nos informares melhor, troca o
PHP:
die('Não foi possível obter os resultados');
por
PHP:
die('Não foi possível obter os resultados: ' . mysql_error());
e depois diz qual foi o erro.
 
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 'MATCH (CAMPO_UM, CAMPO_DOIS, CAMPO_TRES, CAMPO_QUATRO, CAMPO_CINCO, CAMPO_SEIS, CAM' at line 1


Versão: Ver 14.12 Distrib 5.0.32


Vi o manual e parece que estou a fazer tudo okay, não compreendo
 
Última edição:
Back
Topo