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

PHP & Base de données Discussion :

utilisation simultanée de multiples connexions


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de speedev
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 051
    Par défaut utilisation simultanée de multiples connexions
    Bonsoir,

    Un site Web, deux bases SQL...
    J'ai tantôt besoin d'accéder à une base, tantôt à l'autre dans mes scripts PHP.
    J'ai créer deux identifiants de connexion SQL vers les deux bases.

    Pour une requête attaquant la première base, je passe l'identifiant ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_query($requete,$id_num1);
    Seulement, je ne peux avoir qu'une seule connexion SQL à une base à moins de refaire un mysql_select_db à chaque requête.

    Connaissez-vous la syntaxe ou le moyen de simplement récupérer des données d'une base ou d'une autre en passant un identifiant de connexion? Ou bien suis-je obligé de faire autrement? J'ai testé sans succès les connexions persistantes à un serveur et une autre fonction d'exécution de requête dont le nom m'échappe...

    Merci bonne soirée

  2. #2
    Membre émérite
    Inscrit en
    Mai 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 673
    Par défaut
    Je n'ai personnellement jamais eu a faire a ce cas, mais je crois bien qu'il est nécessaire de re-selectionner la BDD entre les requetes !

  3. #3
    Membre éprouvé Avatar de speedev
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 051
    Par défaut
    OK merci

    Alors ça va être l'horreur car j'ai des tonnes de requêtes sur toutes mes pages. Une base ne sert qu'à la récup de données, l'autre à l'insertion des données clientes...deux bases totalement différentes mais dépendantes l'une de l'autre. Pas pratique...faut que je trouve un moyen de n'avoir qu'un identifiant à passer pour mes requêtes.

    a++

  4. #4
    Membre émérite
    Inscrit en
    Mai 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 673
    Par défaut
    bha écris toi une fonction ^^

    au début de ta page :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $_SESSION['bddid'] =  mysql_connect($BDD_CONNECT, $BDD_LOGIN, $BDD_PASS); 
     
    function SuperQuery($requete, $bdd)
    {
          mysql_select_db($bdd, $_SESSION['bddid']);
          return mysql_query($requete);
    }

  5. #5
    Membre éprouvé Avatar de speedev
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 051
    Par défaut
    Ouais mais moi ça me gratte de devoir faire plusieurs mysql_select_db dans une mm page! lol (par une fonction ou non...)

    Il doit bien exister une fonction autre que mysql_query qui permet de passer l'identifiant sql que j'initialise dans mon fichier de conf de l'appli.

    Je chercherai demain au taff lol merci de tes réponses, de toute façon j'aurai pas le choix si mes recherches n'aboutissent pas, je devrais passer par un mysql_select_db à chaque requête.

    a++ ^^

  6. #6
    Membre émérite
    Inscrit en
    Mai 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 673
    Par défaut
    Je ne suis pas un grands maître du MySQL, mais je suis érudit de php.net auquel je n'hésite pas à poser mes questions quand besoin est...

    Je lui ai donc demander de m'invoquer la liste des fonction MySQL, et rien ne semble correspondre à ce que tu cherches...

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/10/2007, 20h26
  2. Utilisation d'Eclipse: Multiples Onglets
    Par Thorna dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 12/05/2007, 11h00
  3. Utiliser une sélection multiple comme critère de requête
    Par Sébastien Le Goyet dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 03/04/2007, 14h40
  4. BDD access utilisation simultanée ?
    Par boutts dans le forum Access
    Réponses: 14
    Dernier message: 03/01/2007, 19h19
  5. [Hibernate] utilisation de JNDI pour connexion MySql
    Par michaelbob dans le forum Hibernate
    Réponses: 1
    Dernier message: 14/03/2006, 16h08

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