IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

[Joomla 1.5] Joomla et base de données [Joomla!]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    75
    Détails du profil
    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2007
    Messages : 75
    Par défaut [Joomla 1.5] Joomla et base de données
    Bonjour ,

    J'ai un site sous Joomla 1.5 qui fonctionne plutot pas mal cependant je voudrais ajouté du contenu dynamique via une base SQL autre que celle de Joomla ( je trouve ça plus propre )

    lorsque j'appelle mon code, Joomla me retoune un message d'erreur et ensuite mon code fonctionnel

    je vous met un screen vers le message




    Quelqu'un aurai une idée pour palier à cette erreur ?

    PS : J'ai mis le pluggin Jumi pour géré le PHP
    PS2 : En mettant les 2 tables de ma base externe dans la base Joomla cela fonctionne (mais comme dit plus haut je trouve pas ça trés propre)

    D'avance merci .

  2. #2
    Expert confirmé

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Par défaut
    Bonjour, à partir de quel moment ces erreurs ont commencé à s'afficher?
    Généralement ce sont des erreurs qu'on a lorsqu'on vient d'installer un composant incompatible avec la version de joomla

  3. #3
    Membre confirmé
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    75
    Détails du profil
    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2007
    Messages : 75
    Par défaut
    Après avoir mis le pluggin Jumi pour utiliser le PHP

    Je n'ai ces erreurs que lorsque j'utilise mes 2 bases distincts lorsque je met ma base indépendente dans la base Joomla j'ai plus d'erreur.

    je met le bout de code qui fait la connection même si je sui spas sur que cela aide

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
     
    function connectBDD()
    {
    	$serveur = "localhost";
    	$login = "root"; 
    	$pass = "";
    	//$base = "joomla";		//Base de preproduction
    	$base = "cadastre";		//Base de preproduction	
     
    	//mysql_connect($serveur,$login,$pass) or die("<br/>Impossible de se connecter à la base de données"); 
     
    	mysql_select_db($base) or die("<br/>Impossible de se selectionner à la base de données");	
    }
     
    function afficheQuartier($ID)
    {
    ...
    }
    Dans le case du code présenté cela plante.

    Dans le cas ou $base = "joomla" n'est pas commenté et $base = "cadastre" est commenté.Cela fonctionne.

    J'avoue que je suis un peu perdu surtout que je nen connait pas encore très bien joomla

  4. #4
    Expert confirmé

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Par défaut
    Citation Envoyé par Papy_Guik Voir le message
    Dans le cas ou $base = "joomla" n'est pas commenté et $base = "cadastre" est commenté.Cela fonctionne.
    En supposant que joomla est la base utilisée par Joomla, alors l'erreur est normale.
    Mais dis, que contient ta base cadastre? Inclut-elle le contenu de la base joomla? Parce que l'erreur pointe sur cette base en essayant de se connecter à des modules de joomla.

    Peux-tu être plus explicite sur tes deux bases?

  5. #5
    Membre confirmé
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    75
    Détails du profil
    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2007
    Messages : 75
    Par défaut
    Alors j'ai 2 bases

    • Joomla - contient toutes les tables utilisé par joomla pour son bon fonctionnement
    • Cadastre - contient 2 tables quatier et section dans lesquelles se trouvent les infos que je veux afficher


    Les 2 bases sont sur le même serveur et sont parfaitement distinctes

  6. #6
    Expert confirmé

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Par défaut
    Bonjour, je vois mieux ce que tu veux faire. Mais ce n'est justement pas possible de faire communiquer de cette façon deux bases de données distinctes dans le même site joomla sans avoir recours à un pont (bridge), ou à un adaptateur. Même les applications qu'on intègre à joomla tel que phpbb, et autres utilisent des ponts. En plus, tu as surement que lorsqu'on installe un composant (certains, pas tous), il crée des tables dans la même base de joomla.

    Je te conseillerais donc, pour faire plus simple, de créer tes deux tables dans la base de joomla, et de leur donner des noms faciles à reconnaitre. Par exemple tblPerso_quartier et tblPerso_section.

    Merci et bonne suite

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Joomla!] Hebergement free, site Joomla. Probleme base de données
    Par sinasolo dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 07/07/2010, 14h12
  2. [Joomla!] Insérer une image de type blob dans la base de données Joomla coding
    Par h.hassal dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 12/06/2010, 18h52
  3. [ODBC] Joomla avec base de données ACCESS
    Par zetta dans le forum PHP & Base de données
    Réponses: 0
    Dernier message: 06/04/2010, 18h37
  4. [Joomla!] Cohabitation base de données personnelles
    Par Zener64 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 30/09/2009, 18h11
  5. [MySQL] Stockage de choix multiple dans la base de donnée sous Joomla
    Par kdson dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 16/01/2008, 10h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo