Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

VDigital
2007-08-25 19:11:38

C'est vrai, mais ce n'est pas ... juste. 8-(

8-)

rvelices
2007-08-25 18:00:21

La recherche rapide ne marche qu'a partir de Mysql 4.1 ...

rio
2007-08-25 15:20:56

en haut, il y a le lien vers BUG

YC64
2007-08-25 14:13:04

Comment crée-t-on la fiche ad'hoc ?

rio
2007-08-25 13:45:08

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?

YC64
2007-08-25 13:10:00

Bonjour sous le soleil éclatant de Bordeaux...

... juste pour savoir si l'erreur SQL de la recherche rapide en 1.7.0 a trouvé une solution ?

Merci ;)

keyser
2007-06-16 17:13:29

Ok, je masque la recherche rapide pour le moment alors!

Merci de ta réponse!

VDigital
2007-06-16 17:06:31

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-)

keyser
2007-06-16 16:40:25

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!

Code:

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!

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact