la query incriminata è questa
codice:
SELECT c.ID AS ID,
c.Codice AS codice,
c.Username AS username,
c.Indice_Azienda_Privato AS tipologia,
c.Ragione_Sociale AS ragione_sociale,
CONCAT(c.Nome,' ',c.Cognome) AS nome_cognome,
c.Contatto AS contatto,
c.Provincia AS provincia,
c.Sconto AS sconto,
c.Abilitato AS abilitato,
c.data_reg AS data_reg,
n.nome AS nazione
,MATCH(c.Codice,
c.Username,
c.Indice_Azienda_Privato,
c.Ragione_Sociale,
CONCAT(c.Nome,' ',c.Cognome),
c.Contatto,
c.Zona,
c.Provincia,
c.Sconto ,
c.Abilitato,
c.data_reg ,
n.nome) AGAINST('*pippo*' IN BOOLEAN MODE) AS attinenza
FROM clienti AS c
LEFT JOIN nazioni AS n
ON c.Zona=n.iso
WHERE c.Codice != '000000'
AND MATCH(c.Codice,
c.Username,
c.Indice_Azienda_Privato,
c.Ragione_Sociale ,
CONCAT(c.Nome,' ',c.Cognome),
c.Contatto,
c.Zona,
c.Provincia,
c.Sconto,
c.Abilitato,
c.data_reg ,
n.nome) AGAINST('*pippo*' IN BOOLEAN MODE) ORDER BY c.Codice ASC
e l'errore è questo
codice:
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 'CONCAT(c.Nome,' ',c.Cognome),
c.Contatto, ' at line 18
concat ???