Base Informatique

Sujet :     Requete vers deux bases de données différentes


script
Bonjour à tous,
 
J'aimerais savoir s'il était possible de récupérer des données de deux bases différentes simultanement  avec la meme requete.
 
merci à vous.
 

Mamirouche
Bonjour,
Dites nous un peu plus sur le SGBD utilisé ( SQL seveur, mySql, ....)  le langage de programmation (PHP, ASP...)
Bien à vous!
 

script
Merci pour ta réaction,
 
il s'agit de PHP/MySQL
 
 

Mamirouche
Bonjour,
dans ce cas, il me semble que j'ai une solution pour vous, j'espère que c'est bien ce que vous cherchez..
 
1)Pour l’ouverture des connexions et la sélection des bases:
  
$connexion1=mysql_connect($serveur1,$utilisateur1,$passe1);
$connexion2=mysql_connect($serveur2,$utilisateur2,$passe2); 

 

mysql_select_db($base1, $connexion1);

mysql_select_db ($base2, $connexion2);

 

2) Pour l’exécution des requêtes  sur l'une ou l'autre des bases de données avec mysql_query(), on lui passe en paramètre le premier ou le deuxième identifiant, comme suit:

 

  mysql_query("SELECT * FROM tableX", $connexion1);

Ou

 mysql_query("SELECT * FROM tableY", $connexion2);
 
 Voila, bon courage

 

script
Merci mais je crois que ça ne correspond pas à ce que je veux, je t'explique :
 
j'ai une table clients dans la base ma_base1
et une table clients2 dans la base ma_base2
 
et ce que j'aimerai savoir, c'est s'il y a moyen d'avoir la liste de tous ces clients par la même requete
 
Si les deux tables se trouvaient dans la même base j'aurais utiliser UNION :
(SELECT * FROM clients)
UNION
(SELECT * FROM clients2)
ORDER BY nom
 
Est ce que ça serait possible pour deux tables se trouvant sur deux bases de données différentes ?
 
 
Vous devez être identifié pour répondre
Connexion :
Votre email :     Mot de passe :    

Autres sujets dans la même catégorie (Tri aléatoire)

Date

Auteur

30/06 à 12:21
Auteur
7/12/2009
Auteur
9/12/2009
Auteur
Copyright © 2009- 2010