Joomgallery : 1064 - You have an error in your SQL syntax;....

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Joomgallery : 1064 - You have an error in your SQL syntax;....

    Slt

    Suite a une mauvaise mise a jour de mon site vers Joomla 3.3.6, j'ai eu pas mal de problemes. J'ai decide de tout refaire depuis une installation propre de Joomla 3.3.6. Sur mon site j'ai une galerie photos fait avec Joomgallery 3.1.1. J'ai exporte et importe les donnees des tables xxx_joomgallery, xxx_joomgallery_catg et xxx_joomgallery_config. J'ai, bien sur, remis le dossier images\joomgallery. Puis je suis alle dans le Gestionnaire de maintenance. Quant je verifie les images j'ai ce message qui apparait :

    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 'océan Atlantique' WHERE id = 986' at line 3 SQL=UPDATE xxxxx_joomgallery_orphans SET refid = 529 , title = 'L'océan Atlantique' WHERE id = 986
    C'est moi qui est mis xxxxx.

    J'ai le meme message si je verifie les categories. Je ne vois pas du tout ce que veut dire ce message.

    Merci d'avance pour votre aide.
    Dernière édition par Visiteur à 18/10/2014, 08h36

  • #2
    Re : Joomgallery : 1064 - You have an error in your SQL syntax;....

    title = 'L'océan Atlantique'
    là le titre avec une apostrophe pose problème je pense et génère sans doute l'erreur sql.

    Il faudrait regarder dans le/es fichier/s contenant l'export des tables, rechercher l'instruction
    sql contenant océan Atlantique et la poster ...

    ex d'instruction sql issu du fichier col_tags.sql (export mysql):
    Code:
    INSERT INTO `col_tags` (`id`, `parent_id`, `lft`, `rgt`, `level`, `path`, `title`, `alias`, `note`, `description`, `published`, `checked_out`, `checked_out_time`, `access`, `params`, `metadesc`, `metakey`, `metadata`, `created_user_id`, `created_time`, `created_by_alias`, `modified_user_id`, `modified_time`, `images`, `urls`, `hits`, `language`, `version`, `publish_up`, `publish_down`) VALUES
    (1, 0, 0, 7, 0, '', 'ROOT', 'root', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{}', '', '', '', 0, '2011-01-01 00:00:01', '', 0, '0000-00-00 00:00:00', '', '', 0, '*', 1, '0000-00-00 00:00:00', '0000-00-00 00:00:00'),
    (2, 1, 1, 2, 1, 'tag-1', 'Tag-1', 'tag-1', '', '', 1, 0, '0000-00-00 00:00:00', 1, '', '', '', '{"author":"","robots":"","tags":null}', 846, '2013-04-25 14:22:34', '', 846, '2013-04-26 08:01:21', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '', 0, '*', 1, '0000-00-00 00:00:00', '0000-00-00 00:00:00'),
    (3, 1, 3, 4, 1, 'test-2', 'Tag-2', 'test-2', '', '', 1, 0, '0000-00-00 00:00:00', 1, '', '', '', '{"author":"","robots":"","tags":null}', 846, '2013-04-26 07:23:37', '', 846, '2013-04-26 08:01:30', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '', 0, '*', 1, '0000-00-00 00:00:00', '0000-00-00 00:00:00'),
    (4, 1, 5, 6, 1, 'tag-3', 'Tag-3', 'tag-3', '', '', 1, 0, '0000-00-00 00:00:00', 1, '', '', '', '{"author":"","robots":"","tags":null}', 846, '2013-04-26 08:01:39', '', 0, '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '', 0, '*', 1, '0000-00-00 00:00:00', '0000-00-00 00:00:00');
    Solidaire avec les dinosaures

    Commentaire


    • #3
      Re : Joomgallery : 1064 - You have an error in your SQL syntax;....

      En espérant que cette procédure !?
      J'ai exporte et importe les donnees des tables xxx_joomgallery, xxx_joomgallery_catg et xxx_joomgallery_config. J'ai, bien sur, remis le dossier images\joomgallery.
      est la bonne aussi .... je ne connais pas joomgallery
      Solidaire avec les dinosaures

      Commentaire


      • #4
        Re : Joomgallery : 1064 - You have an error in your SQL syntax;....

        Absolument
        'L'oc
        la deuxième guillemet ferme trop tôt la chaine de caractères

        tu peux résoudre en insérant un anti-slash dans cette entrée

        'L\'oc
        Christophe
        http://www.webcrea.fr

        Commentaire


        • #5
          Re : Joomgallery : 1064 - You have an error in your SQL syntax;....

          L'entree L'océan Atlantique se trouve dans la table xxxx_joomgallery. J'ai donc modifie toute les entrees 'L''océan Atlantique' par 'L\'océan Atlantique'. Mais j'ai toujours le meme message, mais au lieu de id=986 j'ai id=981. Comme dans le message il parle de la table xxxx_joomgallery_orphans, j'ai regarde dedans et il n'y a pas d'entree L'océan Atlantique, ni de refid = 529 et l'id 981 c'est :
          Code:
          (981, 'H:/SITES/uwamp/www/nenex-argazkia/images/joomgallery/originals/berriak_16/berri_20140908_1499511926.jpg', 'orig', 0, ''),
          Dans la table xxxx_joomgallery les id s'arrete a 542.

          Commentaire


          • #6
            Re : Joomgallery : 1064 - You have an error in your SQL syntax;....

            Il faudrait le message exact.
            Solidaire avec les dinosaures

            Commentaire


            • #7
              Re : Joomgallery : 1064 - You have an error in your SQL syntax;....

              Le meme message que dans mon 1e post :
              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 'océan Atlantique' WHERE id = 981' at line 3 SQL=UPDATE cp6q4_joomgallery_orphans SET refid = 529 , title = 'L'océan Atlantique' WHERE id = 981
              C'est moi qui est mis xxxxx.

              Commentaire


              • #8
                Re : Joomgallery : 1064 - You have an error in your SQL syntax;....

                Bon alors dans ce cas carrément remplacer
                L'océan Atlantique par Océan Atlantique pour avancer sur le sujet ...
                quitte à re-modifier ce qui coince par la suite !?
                Sinon le id = 981 concerne uniquement la table cp6q4_joomgallery_orphans
                (et le refid = 529 concerne peut-être la table cp6q4_joomgallery, je n'ai pas le schéma de la base
                de données sous les yeux)
                Solidaire avec les dinosaures

                Commentaire


                • #9
                  Re : Joomgallery : 1064 - You have an error in your SQL syntax;....

                  En remplacant L'océan Atlantique par Océan Atlantique j'ai plus de message d'erreur. Si je comprend bien je ne pourrais pas mettre d'apostrophe dans mes titre ??

                  En tout cas merci pour ton aide messinmaisoui et a toi aussi webcrea.
                  Dernière édition par Visiteur à 18/10/2014, 08h34

                  Commentaire


                  • #10
                    Re : Joomgallery : 1064 - You have an error in your SQL syntax;....

                    Dans les titres on met ce qu'on veut, apostrophe ou pas mais
                    là c'est la partie export/import qui mer... et pourquoi ?
                    difficile à dire sans regarder de plus près ... ex d'explication => http://www.developpez.net/forums/d14...-d-apostrophe/
                    Solidaire avec les dinosaures

                    Commentaire


                    • #11
                      Re : Joomgallery : 1064 - You have an error in your SQL syntax;....

                      Merci pour le lien. Je vais voir ca.

                      Commentaire

                      Annonce

                      Réduire
                      Aucune annonce pour le moment.

                      Partenaire de l'association

                      Réduire

                      Hébergeur Web PlanetHoster
                      Travaille ...
                      X