erreur sql

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

  • erreur sql

    bonjour je seche total sur un script de verification d'installation qui me retourne une erreur sql lorsque j'installe mon extension .
    JDatabaseMySQL::query: 1146 - Table 'test3.hbgiv_components' doesn't exist SQL=UPDATE hbgiv_components SET admin_menu_img = '../components/com_test/media/test_logo.png' WHERE admin_menu_link = 'option=com_test'.

    voici mon code ;

    function com_install()
    {
    $db =& JFactory::getDBO();

    //check if it is a fresh install
    $sql = "SELECT data FROM #__test_preferences WHERE pref = 'version'";
    $db->setQuery($sql);
    $installed_version = $db->query();

    if ($installed_version == "")
    {
    //check if #__test already exists
    $sql = "SELECT COUNT(*) FROM #__test";
    $db->setQuery($sql);
    $table_rows = $db->loadResult();

    if (!$table_rows)
    {
    $installed_version = 0;
    }
    else
    {
    if ($table_rows == 0)
    {
    $installed_version = 0;
    }
    else
    {
    $installed_version = 9999999999;
    }
    }
    }

    //set menu image
    $sql = "UPDATE #__components "
    . "SET admin_menu_img = '../components/com_test/media/test_logo.png' "
    . "WHERE admin_menu_link = 'option=com_test' "
    ;

    $db->setQuery($sql);
    $db->query();
    Dernière édition par TaRaSS à 01/09/2011, 19h39

  • #2
    Re : erreur sql

    Bienvenue !

    En version 1.7, il n'y a plus de table "#__components" : l'extension n'est faite pour fonctionner que sur Joomla! 1.5
    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

    Commentaire


    • #3
      Re : erreur sql

      Merci , mais , par quoi est-ce remplacé ?

      Commentaire


      • #4
        Re : erreur sql

        hum affirmatif ceci est remplacé par #__extension , or ca me retourne toujours la meme erreur

        Commentaire


        • #5
          Re : erreur sql

          Le composant com_test est foireux c'est tout ! D'ailleurs il sort d'où ? Si c'est toi qui l'a codé il faut l'adapter pour la 1.7.

          Commentaire


          • #6
            Re : erreur sql

            c'est justement un code que j'essai de modifier pour la 1.7 d'où ma demande d'aide envers vous .

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X