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
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.
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()); ?>
Est ce possible ou alors il faut faire plusieur requête en indiquant le link, à chaque fois.
Merci d'avance
Partager