DBD-MariaDB
view release on metacpan or search on metacpan
#endif
if (!result)
result = imp_dbh->pmysql ? sv_2mortal(newSVuv(mysql_get_server_version(imp_dbh->pmysql))) : &PL_sv_undef;
}
else if (memEQs(key, kl, "mariadb_sock"))
result = sv_2mortal(newSViv(PTR2IV(imp_dbh->pmysql)));
else if (memEQs(key, kl, "mariadb_sockfd"))
result = (imp_dbh->sock_fd >= 0) ? sv_2mortal(newSViv(imp_dbh->sock_fd)) : &PL_sv_undef;
else if (memEQs(key, kl, "mariadb_stat"))
{
const char *stats = imp_dbh->pmysql ? mysql_stat(imp_dbh->pmysql) : NULL;
result = stats ? sv_2mortal(newSVpv(stats, 0)) : &PL_sv_undef;
sv_utf8_decode(result);
}
else if (memEQs(key, kl, "mariadb_server_prepare"))
result = boolSV(imp_dbh->use_server_side_prepare);
else if (memEQs(key, kl, "mariadb_server_prepare_disable_fallback"))
result = boolSV(imp_dbh->disable_fallback_for_server_prepare);
else if (memEQs(key, kl, "mariadb_thread_id"))
result = imp_dbh->pmysql ? sv_2mortal(newSVuv(mysql_thread_id(imp_dbh->pmysql))) : &PL_sv_undef;
else if (memEQs(key, kl, "mariadb_warning_count"))
lib/DBD/MariaDB.pod view on Meta::CPAN
my $info = $dbh->{'mariadb_info'};
my $insertid = $dbh->{'mariadb_insertid'};
my $protoinfo = $dbh->{'mariadb_protoinfo'};
my $serverinfo = $dbh->{'mariadb_serverinfo'};
my $ssl_cipher = $dbh->{'mariadb_ssl_cipher'};
my $stat = $dbh->{'mariadb_stat'};
my $thread_id = $dbh->{'mariadb_thread_id'};
These correspond to C<mysql_errno()>, C<mysql_error()>,
C<mysql_get_host_info()>, C<mysql_info()>, C<mysql_insert_id()>,
C<mysql_get_proto_info()>, C<mysql_get_server_info()>, C<mysql_stat()>,
C<mysql_get_ssl_cipher()> and C<mysql_thread_id()> respectively.
Portable DBI applications should not use them. Instead they should use standard
DBI methods: L<C<< $dbh->err() >>|DBI/err> and
L<C<< $dbh->errstr() >>|DBI/errstr> for error number and string,
C<< $dbh->get_info($GetInfoType{SQL_SERVER_NAME}) >> for server host name,
C<< $dbh->get_info($GetInfoType{SQL_DBMS_NAME}) >> and
C<< $dbh->get_info($GetInfoType{SQL_DBMS_VER}) >> for server database name and
version, L<C<< $dbh->last_insert_id() >>|DBI/last_insert_id> or
C<< $sth->last_insert_id() >> for insert id.
( run in 1.321 second using v1.01-cache-2.11-cpan-49f99fa48dc )