Rattacher juste une table à une BDD ??

Krauoine Messages postés 315 Date d'inscription   Statut Membre Dernière intervention   -  
Krauoine Messages postés 315 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Travaillant en Phpnuke, j'aimerais monter un second site en parallele au premier, j'aimerais savoir si il existe un moyen de rattacher la table 'nuke_users' sur une seconde base de donnée du nouveau site en phpnuke. Il faudrait bien sur que ses deux base communique entre elles pour être à jour.

3 réponses

freto Messages postés 1543 Date d'inscription   Statut Membre Dernière intervention   162
 
C'est tout a fait possible, il suffit juste de recréer une bdd, (en gros une réinstall de phpnuke avec une autre bdd), et ensuite de faire un script qui te synchronise les utilisateurs dès le départ(un: select * into tanouvelletablenukeusers from nuke_users;). (ou quelque chose d'apparenté)
Ensuite, il faut tapper dans le code de phpnuke, au moment de l'inscription, pour effectuer deux fois l'insertion dans la bdd, ou regarder du coté des plugins dejà fait... mots clés a rechercehr sur ton moteur de recherche préféré: bridge, pont phpnuke...
0
rescue Messages postés 1047 Statut Contributeur 136
 
Bonjour,

Si tu travailles avec 2 bases de données différentes il va falloir bidouiller un peu.

Je peux te donner cette astuce valable uniquement si les bases de données sont gérés par le même mysql.

Voici le mode de connexion pour que php dialogue avec les 2 bases de données en même temps avec une connexion persistante :

$db=mysql_pconnect("localhost","root","password");
$db1=mysql_pconnect("localhost","root","password",true);

Je te laisse faire le reste.

@+
0
Krauoine Messages postés 315 Date d'inscription   Statut Membre Dernière intervention   19
 
Ben je vais tenter ca... merci pour l'info...

Je te dirais ce que ça donne
0