¿Lo que querés hacer es transformar un array en variables independientes? ¿Pasar de $row['nombre'] y $row['edad'] a $nombre y $edad?
Probá con:
Código PHP:
foreach($row as $key = $value) {
$$key = $value
}
No lo probé, pero debería funcionar.
El problema es que si el query te devuelve más de un resultado y usás un ciclo para recorrerlos (como en el código que pusiste vos) cada variable va a tener el contenido de uno de los campos del último registro. ¿Me explico?
¿Para que necesitás pasar el array a variables individuales?
Suerte
Fede