Hai due strade: usare la funzione eval() oppure le "variabili variabili".


Io punterei su queste ultime ma prima dovresti eliminare il simbolo del dollaro dai nomi presenti nel database. O eviti di inserirli oppure li togli con una semplice chiamata alla funzione substr() quando leggi i dati dal database.

Non avendo il tuo codice sotto mano, ipotizzo uno script. La parte che ti interessa è quella della variabile variabile.

Codice PHP:
while ($row mysql_fetch_assoc($query)) {

echo ${
$row['nome']}; // Stamperà il contenuto della variabile il cui nome corrisponde di volta in volta al contenuto di $row['nome']


Ciao