Connector::Proxy::DBI
Use DBI to make a query to a database, supports calls to a single column only.
Usage
Configuration
my $con = Connector::Proxy::DBI->new({
LOCATION => 'DBI:mysql:database=openxpki;host=localhost',
dbuser => 'queryuser',
password => 'verysecret',
table => 'mytable',
column => 1,
condition => 'id = ?',
});
get
Will return the value of the requested column of the matching row. If no row or more than one row is found, undef is returned (dies if die_on_undef is set).
get_list
Will return the selected column of all matching lines as a list. If no match is found undef is returned (dies if die_on_undef is set).
get_meta
Will return scalar if the query has one result or list if the query has multiple rows. Returns undef if no rows are found.
get_keys/get_hash
not supported
2 POD Errors
The following errors were encountered while parsing the POD:
- Around line 198:
Unknown directive: =head
- Around line 202:
Unknown directive: =head