Global symbol "$info" requires explicit package name (did you forget to declare "my $info"?) at tmp.pl line 9. Global symbol "$DBH" requires explicit package name (did you forget to declare "my $DBH"?) at tmp.pl line 11. Global symbol "$info" requires explicit package name (did you forget to declare "my $info"?) at tmp.pl line 12. Global symbol "$names" requires explicit package name (did you forget to declare "my $names"?) at tmp.pl line 13. Global symbol "$names" requires explicit package name (did you forget to declare "my $names"?) at tmp.pl line 14. Global symbol "$names" requires explicit package name (did you forget to declare "my $names"?) at tmp.pl line 14. Global symbol "$variable1" requires explicit package name (did you forget to declare "my $variable1"?) at tmp.pl line 15. Global symbol "$variable2" requires explicit package name (did you forget to declare "my $variable2"?) at tmp.pl line 15. Global symbol "$variable3" requires explicit package name (did you forget to declare "my $variable3"?) at tmp.pl line 15. Global symbol "$names" requires explicit package name (did you forget to declare "my $names"?) at tmp.pl line 15. Global symbol "@names" requires explicit package name (did you forget to declare "my @names"?) at tmp.pl line 48. tmp.pl had compilation errors.