0

私は codeigniter 多言語アプリケーションに取り組んでおり、次のように言語をデータベースに保存しようとしています:

+++++++++++++++++++++++++++++
   id   +   EN    +   HU
+++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++
   hy   +   Hy!   +   Szia!
+++++++++++++++++++++++++++++
    1   +   One   +   Egy

「HU」列の値が空であるのに、「EN」がデフォルトの言語であるため、「EN」が入力されている場合があります。問題は、空の場合に「EN」値のフォールバックで「HU」列を選択するにはどうすればよいかということです。

両方の列を選択して単純な PHP スクリプトを実行することで簡単に解決できることはわかっていますが、MySQL だけでこの問題を解決することを計画しています。

何か案は?

4

1 に答える 1