Bonjour,
Après une migration 1.6.2 -> 1.7.0 un peu laborieuse, mais réussi au final (merci l'aide du forum) me suis dit cool, la recherche rapide! Petit test!
J'ai vite été refroidi par une belle erreur en pleine tête!
SELECT id, MATCH(ft) AGAINST( "Aubepierre" IN BOOLEAN MODE) AS q FROM ( SELECT i.id, CAST( CONCAT_WS(" ", IFNULL(i.name,""), IFNULL(i.comment,""), IFNULL(GROUP_CONCAT(DISTINCT co.content),""), IFNULL(GROUP_CONCAT(DISTINCT c.dir),""), IFNULL(GROUP_CONCAT(DISTINCT c.name),""), IFNULL(GROUP_CONCAT(DISTINCT c.comment),"") ) AS CHAR) AS ft FROM ( ( pwg_images i LEFT JOIN pwg_comments co on i.id=co.image_id ) INNER JOIN pwg_image_category ic on ic.image_id=i.id ) INNER JOIN pwg_categories c on c.id=ic.category_id WHERE (category_id NOT IN (235)) GROUP BY i.id) AS Y WHERE MATCH(ft) AGAINST( "Aubepierre" IN BOOLEAN MODE) [mysql error 1064] 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 'SELECT i.id, CAST( CONCAT_WS(" ", IFNULL(i.name,""),
Config de mon serveur :
* System d'exploitation: Linux
* PHP: 4.4.7 (Montrer les informations) [2007-06-16 15:41:05]
* MySQL: 4.0.27-standard-log [2007-06-16 15:41:05]
J'ai vu qu'un message avait été posté sur le forum déjà, mais il avait une version antérieur de mysql!
Il faut quelle version de MySQL pour la recherche rapide?
Je dois caché la recherche rapide?! Pas de solution pour le moment?
Merci!
Dernière modification par keyser (2007-06-16 16:41:18)
Hors ligne
WHERE MATCH(ft) AGAINST( "Aubepierre" IN BOOLEAN MODE)
[mysql error 1064] You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax
Il faut qu'on recode différemment la requête, pas de solution actuellement.
8-)
Hors ligne
Ok, je masque la recherche rapide pour le moment alors!
Merci de ta réponse!
Hors ligne
A mon avis non. J'ai rien vu dans ce sens en tout les cas.
JE ne le trouve même pas dans le suivi de bug ...
Fiche à créer?
Hors ligne
en haut, il y a le lien vers BUG
Hors ligne
C'est vrai, mais ce n'est pas ... juste. 8-(
8-)
Hors ligne