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
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
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
Oui merci ! J'ai eu ce même problème et effectivement: Administration > Configuration > Options > Général – ......puis simplement en cliquant sur "Enregistrer" le problème disparaît.
Encore merci.
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 piwigo_image_category
INNER JOIN piwigo_images ON id = image_id
WHERE
category_id = 69
AND (level<=8)
ORDER BY rank ASC
; in /home/asgsystmbf/www/piwigo/include/dblayer/functions_mysqli.inc.php on line 847
Fatal error: Uncaught Error: Call to a member function fetch_assoc() on bool in /home/asgsystmbf/www/piwigo/include/dblayer/functions_mysqli.inc.php:908 Stack trace: #0 /home/asgsystmbf/www/piwigo/include/section_init.inc.php(317): query2array('\nSELECT DISTINC...', NULL, 'image_id') #1 /home/asgsystmbf/www/piwigo/index.php(12): include('/home/asgsystmb...') #2 {main} thrown in /home/asgsystmbf/www/piwigo/include/dblayer/functions_mysqli.inc.php on line 908
Hors ligne