Originariamente inviato da Pimpinelli
ho 3 campi descrizione secondo la lingua:
desc_it,
desc_gb
desc_es
Cosa intendi per campi? Stiamo parlando di campi di una tabella in un DB?
Se così non vedo il problema, quando fai la select per recuperare le info ti basta concatenare la lingua corretta al nome del campo:

Ad esempio:

Codice PHP:
$lang "it";
...
$query "SELECT * FROM table WHERE ...";
$result mysql_query($query) or die ("Error: ".mysql_error());
while (
$record mysql_fetch_array($result)) {
    echo 
$record["desc_$lang"];
}
...