in reply to Re^2: Writing a hash of two variables to a file
in thread Writing a hash of two variables to a file

You want to do 2 things: 1) append some data to a text file and 2) load that file into a hash.

Assuming that is correct you could try something like this to get you started:

my $user = 'Resin'; my $score = 1000000; # append to db open (PICKEMDB, '>>', "pickemdb.txt") or die "Can't write results."; my $record = join '|', $user, $score; print PICKEMDB "$record\n"; close PICKEMDB; # later, read into hash open (PICKEMDB, '<', "pickemdb.txt") or die "Can't read results."; my %pickemdb; while (my $record = <PICKEMDB>){ chomp $record; my ($user, $result) = split /\|/, $record; $pickemdb{$user} = $result; } # traverse over the hash to see for my $user (keys %pickemdb){ print "$user -> $pickemdb{$user}\n"; }

updated: changed second error message