QBit::Application::Model::DB::mysql - Class for working with MySQL DB.
Class for working with MySQL DB. It's not ORM.
https://github.com/QBitFramework/QBit-Application-Model-DB-mysql
cpanm QBit::Application::Model::DB::mysql
apt-get install libqbit-application-model-db-mysql-perl (http://perlhub.ru/)
Arguments:
$filter - filter (perl variables)
%opts - additional options
type - type (AND/OR NOT)
Return values:
$filter - object (QBit::Application::Model::DB::Filter)
Example:
my $filter = $app->db->filter([id => '=' => \23]);
No arguments.
Returns DBI object.
$dbh - object (DBI::db)
my $dbh = $app->db->get_dbh();
Create and returns a new query object.
$query - object (QBit::Application::Model::DB::mysql::Query)
my $query = $app->db->query();
$sub - reference to sub
$app->db->transaction(sub { # work with db ... });
To install QBit::Application::Model::DB::mysql, copy and paste the appropriate command in to your terminal.
cpanm
CPAN shell
perl -MCPAN -e shell install QBit::Application::Model::DB::mysql
For more information on module installation, please visit the detailed CPAN module installation guide.