Thread MySQL und Perl
(71 answers)
Opened by H3llGhost at 2007-10-14 17:05
Hi,
ohne es getestet zu haben, glaube ich dennoch nicht, dass der Code funktioniert... $hash_ref soll doch eine Referenz auf einen Hash enthalten, aber mit $$hash_ref dereferenzierst Du einen Skalar ... Ausserdem ist die Benutzung von Barewords ( hier "Servers" ) nicht erwünscht; ich denke Du hast ein "$" vorm "Servers" vergessen. Mein Vorschlag wäre: Code (perl): (dl
)
1 2 3 4 5 # 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 $Servers[ $hash_ref->{'serverID'} ] = $hash_ref; } meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |