freebie:~ 973> cat fooble 19:55:47 my $columnname = 'id'; print $rowobj->$columnname; freebie:~ 974> perl -wc fooble 19:55:48 Name "main::rowobj" used only once: possible typo at fooble line 2. fooble syntax OK