PHP Conference Kansai 2025

Session::getDefaultSchema

(No version information available, might only be in Git)

Session::getDefaultSchemaDevuelve el nombre del esquema predeterminado

Descripción

public mysql_xdevapi\Session::getDefaultSchema(): ?mysql_xdevapi\Schema

Recupera el esquema por defecto que se suele establecer en el URI de conexión.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

El esquema por defecto definido por la conexión, o null si no se ha establecido ninguno.

Ejemplos

Ejemplo #1 Ejemplo de 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->getName();
?>

El resultado del ejemplo sería:

testx
add a note

User Contributed Notes 1 note

up
0
shaun at shaunfreeman dot co dot uk
5 years ago
This method actually returns a Schema object that was named in the connection string or NULL
<?php
$session
= mysql_xdevapi\getSession('mysqlzx://dbuser:654321@mysql:33060/dbname');

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

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

will output:
mysql_xdevapi\Schema Object
(
[name] => dbname
)
To Top