If you add the pragma "use strict" to the top of your code, you will see why. You've not declared the @row variable. Therefore, nothing will be printed. You probably meant to have @results there. "use strict" can help you with those kinds of things (as can "use warnings")
-------------- It's sad that a family can be torn apart by such a such a simple thing as a pack of wild dogs