多语言网站的数据库结构

时间:2014-05-14 23:30:00

标签: php mysql sql multilingual

我有这个简单的数据库驱动的网站,它有像这样的表,

article表,

id   title   url       content
1    Hello   hello     bla bla bla

此表仅保留英文版本的数据。

但现在我需要为我的网站创建一个法语版本,我应该怎样处理我的表格来存储法语版本的数据?

我是否必须复制表格,例如article表来存储法语数据?

处理数据库制作多语言网站的任何建议?

1 个答案:

答案 0 :(得分:1)

我的建议是创建一个语言表。在此表中,您将添加许多语言。在表格文章中,您将为语言添加ID,当然您将使用法语值复制此表中的所有数据。

小心不要错过任何信息。这意味着如果您在En中有值,并且您在Fr中进入该站点,您将获得例外。