本文整理汇总了PHP中ADOConnection::ServerInfo方法的典型用法代码示例。如果您正苦于以下问题:PHP ADOConnection::ServerInfo方法的具体用法?PHP ADOConnection::ServerInfo怎么用?PHP ADOConnection::ServerInfo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ADOConnection
的用法示例。
在下文中一共展示了ADOConnection::ServerInfo方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: ServerInfo
function ServerInfo()
{
if (!empty($this->host) && ADODB_PHPVER >= 0x4300) {
$dsn = strtoupper($this->host);
$first = true;
$found = false;
while (true) {
$rez = odbc_data_source($this->_connectionID, $first ? SQL_FETCH_FIRST : SQL_FETCH_NEXT);
$first = false;
if (!is_array($rez)) {
break;
}
if (strtoupper($rez['server']) == $dsn) {
$found = true;
break;
}
}
if (!$found) {
return ADOConnection::ServerInfo();
}
if (!isset($rez['version'])) {
$rez['version'] = '';
}
return $rez;
} else {
return ADOConnection::ServerInfo();
}
}
示例2: ServerInfo
function ServerInfo()
{
return ADOConnection::ServerInfo();
}
示例3: ServerInfo
function ServerInfo()
{
if (!empty($this->host) && ADODB_PHPVER >= 0x4300) {
$stmt = $this->Prepare('EXECUTE PROCEDURE sp_mgGetInstallInfo()');
$res = $this->Execute($stmt);
if (!$res) {
print $this->ErrorMsg();
} else {
$ret["version"] = $res->fields[3];
$ret["description"] = "Advantage Database Server";
return $ret;
}
} else {
return ADOConnection::ServerInfo();
}
}
示例4: ServerInfo
function ServerInfo()
{
$row = $this->GetRow("SELECT service_level, fixpack_num FROM TABLE(sysproc.env_get_inst_info()) \n\t\t\tas INSTANCEINFO");
if ($row) {
$info['version'] = $row[0] . ':' . $row[1];
$info['fixpack'] = $row[1];
$info['description'] = '';
} else {
return ADOConnection::ServerInfo();
}
return $info;
}