Question

J'ai un site avec un forum de vanille et un magasin OpenCart. Je voudrais que les utilisateurs puissent se connecter aux deux bases de données en utilisant une connexion à partir soit le forum ou le panier. Par exemple, s'ils se connectent au forum puis accédez au panier, ils seraient déjà être connecté

Était-ce utile?

La solution

Voir: http://dev.mysql.com/doc/ refman / 5.1 / fr / select.html

Vous pouvez avoir votre table utilisateur hébergé dans une base de données, et votre magasin hébergé dans un autre. Tant que votre utilisateur connecté mysql a lu et / ou l'accès en écriture à toutes les bases de données nommées dans la requête, il n'y a pas de problème. Peu importe quelle base de données vous connecter à première comme qui définit uniquement la base de données relative actuelle que vous êtes la de travail avec. Vous pouvez référencer des tables dans un certain nombre de bases de données accessibles par la connexion et l'utilisateur.

Dans vos déclarations sql, pour atteindre à travers des tables situées dans d'autres bases de données sur le même serveur, utilisez la syntaxe database_name.table_name et database_name.table_name.column_name pour référencer une colonne dans une table dans une autre base de données sur ce serveur.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top