我在mysql中有一張表,其中有兩個文件title_en,title_es 如果language是英語,那麼title_en是必需的,title_es是可選的。 如果語言爲西班牙語,則title_Es爲必填項,title_en爲可選項,同時接受表單數據。 注意:這是用於數據輸入。如果title_es爲空,MYsql想獲取title_en
最有可能的一個提交將是空的。
在PHP我寫動態查詢
$ SQL = '選擇標題_'。$ LANG。」從產品';
如果語言是英語,那麼它將是「從產品中選擇title_en」。 如果語言是西班牙語,那麼它將是「從產品中選擇title_es」。
對於列表頁面如果語言是西班牙語,我有一個問題,對於某些記錄(當語言是英語時輸入)title_es爲空。
我知道它可以通過提取兩者並使用PHP函數來處理,該函數將檢查title_es是否爲空,然後將顯示title_en。
但我想在Mysql中處理它,因爲所有網站都是完整的,此時客戶端需要1個標題和其他可選的,這在開始時是必需的。
請僅爲mysql解決方案建議。
感謝您閱讀本文。
完美:它的作品..謝謝你的幫助。 –