Annonce

  •  » Installation
  •  » [Résolu] mysql error 1064 sur certains albums

#1 2022-11-18 16:54:20

nmicoud
Membre
1970-01-01
67

[Résolu] mysql error 1064 sur certains albums

Bonjour,

Je rencontre une erreur lors de l'affichage de certains albums :


Warning:  [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 'ASC' at line 7

SELECT DISTINCT(image_id)
  FROM pwg_image_category
    INNER JOIN pwg_images ON id = image_id
  WHERE
    category_id = 305
AND (category_id NOT IN (37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,68,96,97,100))
   ORDER BY rank ASC
; in /media/www-dev/public/pwg/include/dblayer/functions_mysqli.inc.php on line 847


J'avais l'erreur sur la version 12 (m'en suis rendu compte cet AM) et je viens de migrer sur la 13.2.
Mais cela ne change rien


Suis un peu perdu là :-/
Une idée de où et quoi chercher ?

Merci

Nicolas


-------
Version de Piwigo: 13.2
Version de PHP: 7.4.3
Version de MySQL: 8.0.31-0ubuntu0.20.04.1
URL Piwigo: https://piwigo.nicololo.fr

Hors ligne

#2 2022-11-18 21:18:25

k5
Équipe Piwigo
La reppe
2014-01-26
1019

Re: [Résolu] mysql error 1064 sur certains albums

Bonjour,
Essayer, de mémoire, c'est sur le classement des catégories ou des images (voir asc) la proposition c'est de mettre le classement par défaut à l'album n°305.
ou
https://fr.piwigo.org/forum/viewtopic.php?id=29627

A très vite

Hors ligne

#3 2022-11-19 07:03:22

nmicoud
Membre
1970-01-01
67

Re: [Résolu] mysql error 1064 sur certains albums

Bonjour,
Merci pour la réponse

J'ai vérifié et j'ai bien une valeur par défaut définie sur la galerie ("Administration > Configuration > Options > Général – Menu Ordre par défaut des photos")

Ce que j'ai fait :
- Editer album "305" > Ordre des photos
Etait mis sur "Manuel"

J'ai simplement cliqué sur "Enregistrer les paramètres", bruler un cierge puis j'ai rechargé l'album et c'était tout bon :-/

Du coup, j'ai regardé les autres albums. Et même chose avec le 224 : j'ai recliqué sur "Enregistrer les paramètres" et ça a suffit à remettre les choses d'aplomb.

Du coup, j'ai regardé dans la table pwg_categories et ai constaté que image_order pouvait avoir 2 valeurs qui tri mis sur "Manuel" :
rank ASC
ou bien
`rank` ASC  -> categorie_id 305 et 244 que je venais de mettre à jour

Du coup, update dans la base pour remplacer "rank ASC" par "`rank` ASC" et problème réglé !

Si ça peut en aider d'autres :)

++

Nico

Hors ligne

  •  » Installation
  •  » [Résolu] mysql error 1064 sur certains albums

Pied de page des forums

Propulsé par FluxBB

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