Одиночный пользовательский вход между Forum и Opencart Software
Вопрос
У меня есть сайт с ванильным форумом и магазином Opencart. Я хотел бы, чтобы пользователи имели возможность войти в обе базы данных, используя один вход из форума или корзины. Например, если они войдут на форум, перейдите в корзину, они уже будут войти в систему
Решение
Видеть: http://dev.mysql.com/doc/refman/5.1/en/select.html
Вы можете разместить свой пользовательский стол в одной базе данных, а ваш магазин размещен в другом. Пока ваш подключенный пользователь MySQL имеет доступ к чтению и/или записи ко всем базам данных, названным в запросе, нет никаких проблем. Не имеет значения, к какой базе данных вы подключаетесь, так как это устанавливает только текущую относительную базу данных, с которой вы работаете. Вы можете ссылаться на таблицы по любому количеству баз данных, доступных для подключения и пользователя.
В ваших операторах SQL, чтобы достичь таблиц, расположенных в других базах данных на том же сервере, используйте синтаксис database_name.table_name
, а также database_name.table_name.column_name
Чтобы ссылаться на столбец в таблице в другой базе данных на этом сервере.