2011-10-05 128 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