Задавайте вопросы, мы ответим
Вы не зашли.
Я не очень разбираюсь в этом.
Есть два проекта, на одном хосте, две разные базы данных.
Нужно чтобы при регистрации на одном проекте, пользователь мог использовать свои логин и пароль на другом проекте, то есть синхронизировать регистрацию.
Возможно ли это? И насколько это сложно сделать человку который в этом разбирается не очень хорошо, мягко говоря.
Версия MySQL-клиента: 4.1.22
Спасибо
Неактивен
Если два одинаковых проекта, то можно. Нужно сделать так, чтобы таблица пользователей
у них была общая. Как называется таблица пользователей — нужно попробовать угадать по названию.
Версия клиента MySQL не так интересна, интересна версия сервера MySQL. В пятерке лучше всего
сделать представление (CREATE VIEW users AS SELECT * FROM otherdb.users) — тогда все будет
работать сразу же. В четверке нужно убедиться, что табличка типа MyISAM и сделать во второй базе
MERGE табличку над первой.
Неактивен
Спасибо за ответ.
Проекты к сожалению разные.
Один очень простой, доска объявлений -3 таблицы в базе. (http://market.rusbristol.co.uk)
А другой форум, там уже все более сложно. (http://www.rusbristol.co.uk)
Версия MySQL сервера по-моему 5.0.67-community.
Таблицу пользователей нашел там и там, но они очень разные.
Какой совет дадите?
Спасибо
Неактивен
Тогда можете запретить регистрацию на одном из проектов, и настроить триггеры на другом проекте,
которые будут создавать/обновлять/удалять данные в симметричной таблице другого проекта.
Ну или опять же сделать представление, которое перебрасывает те же данные так, как ожидает
другой проект.
Неактивен