Thread MySQL und Perl (71 answers)
Opened by H3llGhost at 2007-10-14 17:05

H3llGhost
 2007-10-16 00:16
#100883 #100883
User since
2007-10-14
60 Artikel
BenutzerIn
[default_avatar]
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?!

View full thread MySQL und Perl