si ma se sei, diciamo su "about us" in lingua inglese, l'unico modo che hai di passare alla corrispondente pagina in un'altra lingua è fare una query su DB per forza o no??
E cmq il primo metodo permette di fare lo switch semplicemente con javascript, senza usare php o mysql.
Inoltre ogni nuova pagina (o modifica di quelle esistenti) richiede un insert/update su quella tabella... è sicuramente affidabile come soluzione, ma mi sembra un pò troppo macchinosa...