Connexion 2 bdd au meme temps

Résolu
Bonjour,

<config>Windows 7 / Safari 535.19</cbonjour;
j connecter au 2 bases de données mais ilya un erreur se produire lors de l'execution
voici mon code de connexion.php
<?php
$hostname="localhost";
$database="elect";
$database1="bank";
$username="root";
$password="";
$link=mysql_connect("$hostname","$username","$password")or die("impossible de se connecter");
mysql_select_db("$database")or die("impossible d'acceder a la base de donnée");
$link1=mysql_connect("$hostname","$username","$password",true)or die("impossible de se connecter");
mysql_select_db("$database1")or die("impossible d'acceder a la base de donnée");

et l'erreur le voila

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\mon implementation\panier9\panier\banq.php on line 88

la page de banq.php

include('connexion.php');
<?php
$Re =("SELECT * FROM compte_client");
$Res = mysql_query ( $Re );
$l = mysql_fetch_array($Res);

$Requete =("SELECT * FROM compte");
$Resultats = mysql_query ( $Requete );
$ligne = mysql_fetch_array($Resultats);

if(($ligne['num_carte']==$l['num_carte'])&&($ligne['type']==$l['type'])&&($ligne['annee']==$l['annee'])&&($ligne['mois']==$l['mois'])&&($ligne['cvc']==$l['cvc'])&&($ligne['mail']==$l['mail']))

{
echo $l['solde_client'];
}
else
echo'errer';
?> onfig>

4 réponses

  1. mr ci je connecte à un seule bdd cela marche mais pas les 2
    svp aidez moi
    merci
    c urgent
    1. On ne peux sélectionner qu'une BDD à chaque fois. Mettre plusieurs mysql_select_db() à la suite ne sert donc à rien. Seul le dernier appel de la fonction est pris en compte.

      A la rigueur ce que tu peux faire c'est mettre les infos de connexion à chaque BDD ($hostname, $database, $database1, $username, $password, mysql_connect(), mysql_select_db()) dans 2 fichiers séparés que tu appellera avec include juste avant les requêtes.

      Par exemple, pour faire une requête sur le BDD1, t'inclus le fichier avec les infos et fonctions de connexion à la BDD1, t'exécutes les requêtes que tu souhaites faire sur la BDD1 puis t'inclus le fichier contenant les infos de la BDD2 et t'exécutes les requêtes que tu souhaites faire sur la BDD2. Et enfin tu parcours chaque tableau de résultat.