Hallo Hawk,
Es gibt eine SELECT Abfrage die abhängig der Sprache des Users ist ($db_col_language). Wenn es nun keinen Eintrag in der Tabelle mit dieser Sprache gibt soll immer die Standardsprache ENG genommen werden.
Also nach dem Motto "Wenn $db_col_language" leer, nimm Werte mit ENG ?
wie so ziemlich alle Datenbankmanagementsysteme auch kennt MySQL die Funktion COALESCE(), die genau das liefert, was Du haben möchtest:
SELECT
COALESCE(sprache, 'ENG')
FROM
tabelle
Dies setzt voraus, dass für "keine Angabe" der dafür passende Wert, nämlich NULL verwendet wird.
Freundliche Grüße
Vinzenz