¿Pero estás seguro que la estás imprimiendo después de extraer valores de la BD?
Porque según tu explicación del código inicial que nos muestras quieres imprimir la variable fuera del flujo del script, recuerda que se ejecuta de arriba hacia abajo de modo que no puedes imprimir $row cuando lineas después apenas le estás asignando valores.