my $db; if ($ENV{'SERVER_NAME'} eq '50free.net') { $db = DBI->connect (...); # your public server } else { $db = DBI->connect (...); # your home server } if (! defined $db) { # there was an error }