Requête sur plusieurs bases MySQL [Résolu]

Fermé
poto91 - Modifié par poto91 le 3/02/2011 à 15:19
 poto91 - 3 févr. 2011 à 15:21
Bonjour,

Je cherche simplement à faire une requête qui utilise des données provenant de 2 bases de données situées sur le même serveur MySQL 5.

Ça en gros :

SELECT 
 t1.nom, 
 t2.nom 
FROM  
 base1.table1 t1 
 INNER JOIN base2.table2 t2 ON (t2.id = t1.id) 


Cet exemple fonctionne correctement depuis phpmyadmin et je cherche maintenant à exécuter cette requête depuis un script PHP 5.

Je veux absolument garder la requête telle qu'elle et ne pas la diviser en 2 requêtes.

J'utilise actuellement les fonctions mysql_[connect|select_db|query etc...], j'aimerais éviter d'utiliser PDO ou des vues et continuer avec ce système, mais si vous avez un exemple qui fonctionne avec PDO...

Merci.

1 réponse

j'ai trouvé la solution :

mysql_select_db("");

$result = mysql_query("SELECT
				t1.nom1,
				t2.nom2
			FROM 
				base1.table1 t1
				INNER JOIN base2.table2 t2 ON (t2.id = t1.id)");

while ($donnees = mysql_fetch_array($result))
{
	echo $donnees['nom1'].' '.$donnees['nom2'];
}
0