Pregunta

Tengo un sitio con un foro de vainilla y una tienda de OpenCart. Me gustaría que los usuarios puedan iniciar sesión en ambas bases de datos utilizando un inicio de sesión de un foro o en el carro. Por ejemplo, si inician sesión en el foro vaya a la compra, ellos ya estar conectado

¿Fue útil?

Solución

Ver: http://dev.mysql.com/doc/ RefMan / 5.1 / es / select.html

Puede tener su tabla de usuario alojado en una base de datos y su tienda alojada en otro. Siempre y cuando su usuario de MySQL conectado ha leído y / o acceso de escritura a todas las bases de datos mencionadas en la consulta, no hay ningún problema. No importa qué base de datos inicial de conexión a lo que sólo establece la base de datos relativa actual que está trabajando. Puede hacer referencia a tablas a través de cualquier número de bases de datos accesibles por la conexión y el usuario.

En las sentencias SQL, para llegar a través de mesas ubicadas en otras bases de datos en el mismo servidor, utilice la sintaxis database_name.table_name y database_name.table_name.column_name para hacer referencia a una columna en una tabla en otra base de datos en ese servidor.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top