ciao a tutti vorrei salvare dentro una variabile, un codice php tipo

$name="pippo";

$dati = '

<?php

$query = mysql_query("SELECT * FROM prove WHERE name =$name");

?>

';


ora per vorrei che la variabile $name(dentro la query), si debba valorizzare con un dato che sta più sopra($name="pippo"


come si fa?
un mio amico mi ha suggerito la funzione eval, e sono convinto che fa proprio al caso mio solo che non riesco a farla funzionare



dovrebbe essere tipo cosi

eval("\$dati = \"$dati\";");

solo che dopo quando vado a stampare , mi stampa proprio cosi come'($name) e non mi stampa pippo.

qualcuno puo' aiutarmi?