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

Requêtes MySQL Discussion :

2 DB sur une seule page?


Sujet :

Requêtes MySQL

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 4
    Par défaut 2 DB sur une seule page?
    Alors voilà c'est un peu délicat a expliquer mais je vais essayer :p
    Imaginons une page PHP avec un include qui contient les infos de connexion à une db (adresse, login/pass, et nom). Et que cette page se constitue de 3 parties : Haut, milieu et bas.
    En haut et en bas on a des requetes MySQL vers le serveur dont les infos sont dans l'include.
    Ma question la voici, comment faire pour mettre une requete au milieu vers un serveur distant qui a aussi ses adresse, login/pass et dbname propres
    J'espère que vous m'avez compris :p

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    ben dans ton fichier de config tu mets les 2 :

    Code php : 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
    20
    21
    22
    23
    // DB1
    $dbhost1 = "url1";                        // adresse de la base de données
    $dbname1 = "db1";                       // Nom de la base
    $dbuser1 = "user1";                      // Nom d'utilisateur
    $dbpass1 = "pass1";                     // Mot de passe
     
    // DB2
    $dbhost2 = "url2";                        // adresse de la base de données
    $dbname2 = "db2";                       // Nom de la base
    $dbuser2 = "user2";                      // Nom d'utilisateur
    $dbpass2 = "pass2";                     // Mot de passe
     
     
    $link1 = mysql_connect($dbhost1,$dbuser1,$dbpass1);
    $link2 = mysql_connect($dbhost2,$dbuser2,$dbpass2);
     
    // puis dans ton code :
    mysql_select_db( $dbname , $link1) or die("Impossible d'accèder à la base $dbname1");
    $query1="SELECT* FROM blabalabla ....";
     
     
    mysql_select_db( $dbname , $link2) or die("Impossible d'accèder à la base $dbname2");
    $query2="SELECT* FROM bublublu....";

    J'ai pas testé mais ça devrait le faire .
    faut juste que tu penses à fermer la bonne connexion au bon moment.

  3. #3
    Membre Expert
    Avatar de Alexandre T
    Homme Profil pro
    Chef de projets AMO
    Inscrit en
    Mai 2002
    Messages
    1 213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets AMO
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 213
    Par défaut
    PHP peut gérer plusieurs connexions simultanées. Cela marchera parfaitement. (Enfin seulement si la table blublublublu existe )
    Alexandre Tranchant
    Chef de projet AMO pour le Cerema.
    Retrouvez mes articles sur PHP et Symfony

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

Discussions similaires

  1. Dreamweaver CS3 et plantage sur une seule page
    Par Adaviada dans le forum Débuter
    Réponses: 6
    Dernier message: 10/03/2011, 15h24
  2. Mettre plusieurs graphiques sur une seule page
    Par 7heart dans le forum ODS et reporting
    Réponses: 3
    Dernier message: 06/05/2008, 22h41
  3. Du cms sur une seule page ?
    Par jonusbaum dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 12/07/2007, 13h28
  4. imprimer sur une seule page
    Par cgodefrw dans le forum Access
    Réponses: 5
    Dernier message: 12/04/2006, 16h13
  5. 2 types de lien sur une seule page
    Par MiJack dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 06/10/2004, 09h02

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