NAME

CGI::Session::Driver::mysql - CGI::Session driver for MySQL database

SYNOPSIS

$s = new CGI::Session( "driver:mysql", $sid);
$s = new CGI::Session( "driver:mysql", $sid, { DataSource  => 'dbi:mysql:test',
                                               User        => 'sherzodr',
                                               Password    => 'hello' });
$s = new CGI::Session( "driver:mysql", $sid, { Handle => $dbh } );

DESCRIPTION

mysql stores session records in a MySQL table. For details see CGI::Session::Driver::DBI, its parent class.

DRIVER ARGUMENTS

mysql driver supports all the arguments documented in CGI::Session::Driver::DBI. In addition, DataSource argument can optionally leave leading "dbi:mysql:" string out:

$s = new CGI::Session( "driver:mysql", $sid, {DataSource=>'shopping_cart'});
# is the same as:
$s = new CGI::Session( "driver:mysql", $sid, {DataSource=>'dbi:mysql:shopping_cart'});

LICENSING

For support and licensing see CGI::Session.