Salve, finora ho sempre usato in modo massacrante una tabella per ogni lingua (italiano, inglese, francese...) anche se i campi sono sempre gli stessi.
Per cui l'output era:
codice:
SELECT * FROM italiano WHERE id=1
SELECT * FROM italiano WHERE id=2
SELECT * FROM inglese WHERE id=1
SELECT * FROM inglese WHERE id=2
L'id lo inserivo sempre manualmente.
Ora sono riuscito a mettere tutto in una sola tabella aggiungendo il campo CODE in cui scrivevo la lingua.
Così sono arrivato a:
codice:
SELECT * FROM tabellaintera WHERE code='italiano' ORDER BY id
SELECT * FROM tabellaintera WHERE code='inglese' ORDER BY id
Il problema è che ora, a parte il primo record che pesca i primi contenuti che trova, nei seguenti non posso più mettere manualmente il numero di ID da visualizzare perchè la tabella nel database è dinamica e quindi ogni tanto possono comparire nuovi record con il CODE italiano, o inglese, o altro.
Si può far sì che quando il record con il precedente ID è stato già visualizzato nell'output, lo script passi al successivo? Una sorta di NEXT..
Probabilmente è una cavolata.. ma HELP! 
Grazie,
Spirit