Session::getDefaultSchema

(没有版本信息可用,可能只在 Git 中)

Session::getDefaultSchema获取默认模式名称

说明

public mysql_xdevapi\Session::getDefaultSchema(): string

检索通常在连接 URI 中设置的默认模式的名称。

参数

此函数没有参数。

返回值

连接定义的默认模式的名称,或者如果未设置,则为 null

示例

示例 #1 mysql_xdevapi\Session::getSchema() 示例

<?php
$uri
= "mysqlx://testuser:testpasswd@localhost:33160/testx?ssl-mode=disabled";
$session = mysql_xdevapi\getSession($uri);

$schema = $session->getDefaultSchema();
echo
$schema;
?>

上面的示例将输出

testx
添加注释

用户贡献注释 1 个注释

shaun at shaunfreeman dot co dot uk
4 年前
此方法实际上返回连接字符串中命名的 Schema 对象或 NULL
<?php
$session
= mysql_xdevapi\getSession('mysqlzx://dbuser:654321@mysql:33060/dbname');

/** @var Schema $defaultSchema */
$defaultSchema = $session->getDefaultSchema();

print
"<pre>";
print_r($defaultSchema);
?>

将输出
mysql_xdevapi\Schema 对象
(
[name] => dbname
)
To Top