Annonce

#1 2009-02-21 23:30:33

keyser
Membre
Paris
2005-05-22
59

[PWG 1.7.0] mysql error 1064

Bonjour,

Depuis plusieurs jours, j'ai remarqué que les utilisateurs non-identifiés avaient une erreur sur ma galerie photo.
J'avais pas remarqué avant car j'ai un cookie d'identification, et qu'une fois identifié, j'ai pas le problème.
J'ai l'erreur suivante, qui est affichée avant la galerie, au tout début de la page:

Code:

SELECT  cat_id
  FROM pwg_user_access
  WHERE user_id = 
;
[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 '' at line 3

SELECT cat_id
  FROM pwg_user_group AS ug INNER JOIN pwg_group_access AS ga
    ON ug.group_id = ga.group_id
  WHERE ug.user_id = 
;
[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 '' at line 4

DELETE FROM pwg_user_cache_categories
  WHERE user_id = 
;
[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 '' at line 2

  INSERT INTO pwg_user_cache_categories
    (user_id,cat_id,max_date_last,count_images,count_categories)
     VALUES(NULL,'416','2008-09-14 23:11:44','345','32')
    , (NULL,'430','2008-09-14 23:11:44','215','18')
    , (NULL,'431','2007-11-12 11:06:12','4','0')
    , (NULL,'435','2007-11-25 19:13:21','5','0')
    , (NULL,'440','2007-12-15 16:56:35','1','0')
    , (NULL,'444','2008-01-24 10:11:47','12','0')
    , (NULL,'446','2008-02-09 23:33:14','12','0')
[... je coupe, beaucoup de lignes comme ça]
    , (NULL,'271','2007-02-17 11:17:12','4','2')
    , (NULL,'274','2006-10-22 10:28:22','1','0')
    , (NULL,'292','2007-02-17 11:17:12','1','0')
    , (NULL,'304','2007-12-31 19:03:01','4','0')
    , (NULL,'463','2008-04-12 02:14:09','31','0')
;
[mysql error 1062] Duplicate entry '0-416' for key 1

DELETE FROM pwg_user_cache
  WHERE user_id = 
;
[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 '' at line 2

INSERT INTO pwg_user_cache
  (user_id, need_update, forbidden_categories, nb_total_images)
  VALUES
  (,'false','4,5,142,158,164,233,234,235,282,436',5346)
;
[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 ''false','4,5,142,158,164,233,234,235,282,436',5346)' at line 4

Apparement, le user_id est vide, ce qui est normal puisque c'est un visiteur anonyme, non-identifié.

Je suis sous PhpWebGallery 1.7.0, PHP: 4.4.9, MySQL: 4.0.27.

Une idée pour moi? J'ai déjà purgé les sessions, purgé les historiques, réparé et optimisé la base de données...

Merci de votre aide.

Mathieu

Hors ligne

#2 2009-02-21 23:34:56

keyser
Membre
Paris
2005-05-22
59

Re: [PWG 1.7.0] mysql error 1064

Ok désolé, j'ai trouvé une réponse sur le forum, j'avais fait une recherche avant pourtant, mais sur le forum anglais, c'est malin.
Donc ma solution ici : [Forum, topic 12739] Erreur Gallerie

J'avais supprimé l'utilisateur guest, honte à moi!!

Mathieu

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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