Thread MySQL und Perl
(71 answers)
Opened by H3llGhost at 2007-10-14 17:05
Ich habe ein Problem ...
Folgender Code: Code (perl): (dl
)
1 2 3 4 5 6 7 8 my $result = &doQuery($query); my $hash_ref; # mit jedem Durchlauf gibt es eine neue Variable $hash_ref mit eigener Speicheradresse while ( my $hash_ref = $dbh->selectrow_hashref( $result ) ) { # $hash_ref nicht dereferenzieren, weil wir einen AoH aufbauen; perldoc perldsc $g_config_servers[ $hash_ref->{'serverID'} ] = $hash_ref; } macht folgenden Fehler: Can't call method "selectrow_hashref" on an undefined value at XXX.pl ... Was bedeutet das? EDIT: Fehler gefunden: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 my $query = " SELECT * FROM hlstats_Servers "; my $result = &doQuery($query); my $hash_ref; # mit jedem Durchlauf gibt es eine neue Variable $hash_ref mit eigener Speicheradresse while ( my $hash_ref = $db_conn->selectrow_hashref( $result ) ) { # $hash_ref nicht dereferenzieren, weil wir einen AoH aufbauen; perldoc perldsc $g_config_servers[ $hash_ref->{'serverID'} ] = $hash_ref; } Mein nächstes Problem ist aber, dass er eine Endlosschleife daraus macht ... :( Er macht haufenweise nur HASH(0x435a6f4) und ähnliches ... Was soll ich machen?! |