Вход на сайт
Сохранение текстов на разных языках в базе данных
2187 просмотров
Перейти к просмотру всей ветки
в ответ AlexNek 13.11.21 13:10, Последний раз изменено 13.11.21 13:42 (uscheswoi_82)
Ваш вариант решения.
Так?
Таблица City:
CityID, LangID, Description
Таблицая Language:
LangID, Description
Дальше:
SELECT c.Description FROM City AS c INNER JOIN Language AS l ON c.LangID l.LangID WHERE LangID = .. AND CityID = ...
Например:
Language:
LangID Dscription
1 Русский
2 English
City:
CItyID LangID Description
1 1 Москва
1 2 Moscow
SELECT c.Description FROM City AS c INNER JOIN Language AS l ON c.LangID l.LangID WHERE LangID=1 AND CityID=1
Результат:
Description
Москва
SELECT c.Description FROM City AS c INNER JOIN Language AS l ON c.LangID l.LangID WHERE LangID=2 AND CityID=1
Результат:
Description
Moscow
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение