2011-10-05 125 views
0

嗨,我打算使用PHP/MySQL构建分类网站。
本网站将以3种语言提供,英文为默认。
我不需要翻译,因为我会为结构编写3种语言,
和用户生成的内容不需要翻译。
对于如何创建多语言网站,我指的是当前的 http://stackoverflow.com/questions/450687/programming-multi-language-php-applications
关于创建多语言网站

用户的情况是,如果用户选择了北京话为主要语言,
他/她将观看大多数都写在华的广告中,
和*由他做的任何记录/她会自动列为国语广告*。
我该如何在MySQL中做到这一点? (创建一个“语言”字段?)

感谢您提前提供任何帮助。

回答

0

有一种规范化的数据库方法。

一)保持语言信息在广告表,你会为语言ID添加一列

然后列(ID,languageName)

B)时,你会搜索语言华一个表您将使用“WHERE语言ID = 2”来查询广告表格。

现在,当您保存帖子时,您将添加相应语言的语言ID。

+0

感谢您解决问题。 – roxcerise

+0

如果它帮助你,你可以标记为答案或投票,请。 –

+0

当您说“保存添加相应语言的语言ID的帖子”时,用户/海报是否需要从下拉框中选择它,还是自动设置? – roxcerise