Thread Datenbankfehler: Not a Hash-Reference at ... (13 answers)
Opened by tsy at 2008-04-24 14:51

tsy
 2008-04-24 14:51
#108810 #108810
User since
2008-03-17
54 Artikel
BenutzerIn
[default_avatar]
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

View full thread Datenbankfehler: Not a Hash-Reference at ...