Código PHP:
<?php
$q = mysql_query("SELECT ..");
while($row = mysql_fetch_assoc($q)) {
foreach($row as $key = $value) {
$$key = $value
}
echo "<table>
<tr><td>$Nombre</td></tr>
</table>";
}
?>
Un ciclo foreach se usa para recorrer un array. En cada vuelta del ciclo crea dos variables, una con el nombre del índice del elemento actual ($key en este caso) y otra con el valor de dicho elemento ($value).
Suponiendo que tenés una variable de nombre $animal cuyo valor es "perro", cuando hagas $$animal = "marrón" vas a tener una variable de nombre $perro con valor marrón. De ahí el $$key = $value.
Para entenderlo mejor leé acerca de variables variables en el manual de php (
http://php.net) ;)
Suerte
Fede