mysql писала всегда
Код: Выделить всё
sub dbi_connect {
my $self = shift;
$self->{dbh} = DBI->connect(
"DBI:$self->{se}->{db_type}:database=$self->{se}->{db_name};host=$self->{se}->{db_host}",
$self->{se}->{db_user},
$self->{se}->{db_pass},
{ RaiseError => 1,
PrintError => 1 }
) || die $DBI::errstr;
return $self;
}
Код: Выделить всё
$self->{dbh}->do(
qq{UPDATE session user_to = ? WHERE session = ? LIMIT 1},
undef, $id->{user_idnr}, $self->{cookies}->{session} ) or die $self->{dbh}->errstr;
}
Код: Выделить всё
Software error:
DBD::Pg::db do failed: ERROR: syntax error at or near "SET"
LINE 2: SET (session,
^
что тут надо?