Thread Datenbankfehler: Not a Hash-Reference at ...
(13 answers)
Opened by tsy at 2008-04-24 14:51
Hallo,
ich habe folgendes Problem: ich benutze DBI:mysql und möchte einen Benutzer der Datenbank hinzufügen. die problematischen Zeilen sehen wie folgt aus: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 sub updateUser{ my $self = shift; my $pRef = shift; my $dbh = $self->{'dbh'}; my $count; my @query_result; eval{ $count = $dbh->do(" UPDATE smart_model.benutzer SET nachname = '$pRef->{'nachname'}', vorname = '$pRef->{'vorname'}', telnr = '$pRef->{telnr}',sprache = '$pRef->{'sprache'}', aktiv = '$pRef->{'aktiv'}', permission = $pRef->{'permission'}, lastLogin = $pRef->{'lastLogin'} WHERE id = '$pRef->{'id'}';"); }; in $@ bekomme ich dann immer den im Betreff genannten Fehler. Ich übergebe der Funktion eine Referenz auf die Klasse Benutzer (darauf zeigt dann pRef). Was läuft falsch? Viele Grüße, tsy |