Data-Session
view release on metacpan or search on metacpan
lib/Data/Session/Driver/Pg.pm view on Meta::CPAN
101102103104105106107108109110111112113114115116117118119120121
{
die
__PACKAGE__ .
". $_"
;
};
return
1;
}
# End of store.
# -----------------------------------------------
sub
update
{
my
(
$self
,
$dbh
,
$table_name
,
$id_col_name
,
$data_col_name
,
$id
,
$data
) =
@_
;
my
(
$sql
) =
"update $table_name set $data_col_name = ? where $id_col_name = ?"
;
my
(
$sth
) =
$dbh
-> prepare(
$sql
);
$sth
-> bind_param(1,
$data
, {
pg_type
=>
$self
-> pg_bytea ? PG_BYTEA : PG_TEXT});
$sth
-> bind_param(2,
$id
);
$sth
-> execute;
$sth
-> finish;
lib/Data/Session/Driver/SQLite.pm view on Meta::CPAN
84858687888990919293949596979899100101102103104
{
die
__PACKAGE__ .
". $_"
;
};
return
1;
}
# End of store.
# -----------------------------------------------
sub
update
{
my
(
$self
,
$dbh
,
$table_name
,
$id_col_name
,
$data_col_name
,
$id
,
$data
) =
@_
;
my
(
$sql
) =
"update $table_name set $data_col_name = ? where $id_col_name = ?"
;
my
(
$sth
) =
$dbh
-> prepare(
$sql
);
$sth
-> bind_param(1,
$data
, SQL_BLOB);
$sth
-> bind_param(2,
$id
);
$sth
-> execute;
$sth
-> finish;
( run in 0.225 second using v1.01-cache-2.11-cpan-eab888a1d7d )