我有一个 3 种语言的网站。
哪种是构建数据库的最佳方式?
1) 创建 3 个表,每个表对应一种语言(例如 Product_en、Product_es、Product_de),并使用标识符从表中检索数据:
例如在 php 页面上我有一个字符串:
$language = 'en'
所以我只得到数据
SELECT FROM Product_$language
2)创建1个表:
ID LANGUAGE NAME DESCR
并仅在页面上发布
WHERE LANGUAGE = '$language'
3)创建1个表:
ID NAME_EN DESCR_EN NAME_ES DESCR_ES NAME_DE DESCR_DE
谢谢!