Bonjour,
j'ai fais plusieurs recherche qur le net, mais pas trouvé grand choses, donc je post ici, voila j'ai réussi à connecté 3 base de données, mais je coince pour faire une jointure entre les 3 base de données:
Voila mon schéma :
- J'ai une base de donnée avec mes utilisateurs, une base avec mon forum, et une base avec mon site. Je voudrais faire une jointure par exemple entre deux tables de deux base de données différentes, mais qui on le même IDMembre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$DBSite=mysql_connect('localhost','root','');
$DBForum=mysql_connect('localhost','root','',true);
$DBUser=mysql_connect('localhost','root','',true);
 
mysql_select_db('userslyonnais4ever',$DBUser);
mysql_select_db('forumlyonnais4ever',$DBForum);
mysql_select_db('sitelyonnais4ever',$DBSite);
 
$req_user = mysql_query('SELECT * FROM testuser LEFT JOIN forumtest ON testuser.IDMembresUsers = forumtest.IDMembresForum
						 LEFT JOIN testsite ON testuser.IDMembresUsers = testsite.IDMembresSite') or die(mysql_error());
 
 
?>
Il me répond Table 'userslyonnais4ever.forumtest' doesn't exist, donc j'en suppose qu'il ne prends en compte que userslyonnais4ever alors que je voudrait qu'il utilise les 3.
Est ce possible ou alors il faut faire plusieur requête en indiquant le link, à chaque fois.

Merci d'avance