私は 3 つの言語でウェブサイトを持っています。
DB を構築する最良の方法はどれですか?
1) 言語ごとに 1 つずつ (Product_en、Product_es、Product_de など) 3 つのテーブルを作成し、識別子を使用してテーブルからデータを取得します。
たとえば、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
ありがとうございました!