Suite à ce post :
http://www.developpez.net/forums/sho...d.php?t=186687
je n'arrive pas à mettre en pratique la jointure entre 2 tables MySQL situé sur le même serveur.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
$host="localhost";
$user="xxxxxx";
$password="xxxxxx";
$database1="test";
$database2="test2";
$connexion = mysql_connect($host,$user,$password) or die ("connection impossible");
//Je ne fais qu'une connection car je me connecte sur le même serveur, mais sur 2 BDD differentes
$db1 = mysql_select_db($database1,$connexion) or die ("base incorrecte");
$db2 = mysql_select_db($database2,$connexion) or die ("base incorrecte");
$req = "SELECT * FROM $db1.table1 INNER JOIN $db2.table2 B ON $db1.table1.ref=$db2.table2.ref";
// J'ai essayé aussi comme ça:
//$req = "SELECT * FROM $db1.table1 A INNER JOIN $db2.table2 B ON A.ref=B.ref";
$resultat = mysql_query($req) or die ("requete incorrecte");
Comment faire cette jointure correctement?

Merci d'avance