se connecter a une autre base

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

  • se connecter a une autre base

    Bonjour

    Je ne trouve pas le code pour se connecter a une autre base de données

    du genre getdbo(server,database,user,password,prefix) ?


    Pour se connecter a la base de données Joomla utilise le configuration.php

    public $dbtype = 'mysql';
    public $host = 'localhost';
    public $user = 'utilisateur';
    public $password = 'motdepasse';
    public $db = 'nomdelabase';
    public $dbprefix = 'ediuyt_';

    Je veux en php me connecter a une autre base de données donc changer d'user, password, db et préfix (c'est le meme serveur)

    bien sur c'est pas un probleme de faire ca en php mais je cherche le code en utilisant les class et function de Joomla pour faire ça


    merci
    Dernière édition par Visiteur à 22/09/2012, 06h25

  • #2
    Re : se connecter a une autre base

    personne ?

    Commentaire


    • #3
      Re : se connecter a une autre base

      Bonsoir,

      Attention au up précoce ! Un peu de patience et surtout plus d'informations sur ce que tu veux vraiment faire.

      Commentaire


      • #4
        Re : se connecter a une autre base

        Pour se connecter a la base de données Joomla utilise le configuration.php

        public $dbtype = 'mysql';
        public $host = 'localhost';
        public $user = 'utilisateur';
        public $password = 'motdepasse';
        public $db = 'nomdelabase';
        public $dbprefix = 'ediuyt_';

        Je veux en php me connecter a une autre base de données donc changer d'user, password, db et préfix (c'est le meme serveur)

        bien sur c'est pas un probleme de faire ca en php mais je cherche le code en utilisant les class et function de Joomla pour faire ça

        Commentaire


        • #5
          Re : se connecter a une autre base

          Bonjour,

          Il suffit d'ouvrir une nouvelle instance de JDatabase à laquelle on passe le tableau d'options concernant la connexion nouvelle., et qui sera ensuite accessible avec JDatabase::getInstance( $options) ;

          Voir la documentation de JDatabase http://api.joomla.org/11.4/Joomla-Pl...JDatabase.html
          Pas de demande de support par MP.
          S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

          Commentaire


          • #6
            Re : se connecter a une autre base

            ok je vais essayer ça merci

            ligne 249
            Dernière édition par Visiteur à 24/09/2012, 07h16

            Commentaire


            • #7
              Re : se connecter a une autre base

              mais sous quelle forme et dans quel ordre cet array $options pour JDatabase::getInstance( $options) ; ?

              ligne 249


              driver => 'mysql'
              database => 'databasename' // je suppose
              select => ??

              à quel endroit et comment je passe user, password et prefix ?

              Commentaire


              • #8
                Re : se connecter a une autre base

                Exactement comme le fait JDatabase pour la base standard, dans un simple tableau du genre
                Code PHP:
                $myoptions = array( 'driver' => 'mysql''host' => 'nom_du_serveur', ... ) ; 
                etc, en renseignant le soptions demandées.
                Pas de demande de support par MP.
                S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                Commentaire


                • #9
                  Re : se connecter a une autre base

                  ok merci

                  Commentaire

                  Annonce

                  Réduire
                  Aucune annonce pour le moment.

                  Partenaire de l'association

                  Réduire

                  Hébergeur Web PlanetHoster
                  Travaille ...
                  X