<?php
if (extension_loaded("mysqli")) {
class Min_MySQLi extends MySQLi {
+ var $extension = "MySQLi";
+
function Min_MySQLi() {
$this->init();
}
} elseif (extension_loaded("mysql")) {
class Min_MySQL {
- var $_link, $_result, $server_info, $affected_rows, $error;
+ var $extension = "MySQL", $_link, $_result, $server_info, $affected_rows, $error;
function connect($server, $username, $password) {
$this->_link = @mysql_connect(
} elseif (extension_loaded("pdo_mysql")) {
class Min_PDO_MySQL extends PDO {
- var $_result, $server_info, $affected_rows, $error;
+ var $extension = "PDO_MySQL", $_result, $server_info, $affected_rows, $error;
function __construct() {
}
echo '<p><a href="' . htmlspecialchars($SELF) . 'database=">' . lang('Create new database') . "</a></p>\n";
echo '<p><a href="' . htmlspecialchars($SELF) . 'privileges=">' . lang('Privileges') . "</a></p>\n";
echo '<p><a href="' . htmlspecialchars($SELF) . 'processlist=">' . lang('Process list') . "</a></p>\n";
- echo "<p>" . lang('MySQL version: %s through PHP extension %s', "<b>$mysql->server_info</b>", "<b>" . (extension_loaded("mysqli") ? "MySQLi" : (extension_loaded("mysql") ? "MySQL" : "PDO")) . "</b>") . "</p>\n";
+ echo "<p>" . lang('MySQL version: %s through PHP extension %s', "<b>$mysql->server_info</b>", "<b>$mysql->extension</b>") . "</p>\n";
}
page_footer("db");
exit;