(PECL mysqlnd-uh >= 1.0.0-alpha)
MysqlndUhConnection::selectDb — Selecciona la base de datos predeterminada para su consulta
$connection
, string $database
) : boolSelecciona la base de datos predeterminada para su consulta.
connectionGestor de conexión de mysqlnd. ¡No modificar!
databaseEl nombre de la base de datos.
Devuelve TRUE en caso de éxito.
De lo contrario, devuelve FALSE
Ejemplo #1 Ejemplo de MysqlndUhConnection::selectDb()
<?php
class proxy extends MysqlndUhConnection {
public function selectDb($res, $database) {
printf("%s(%s)\n", __METHOD__, var_export(func_get_args(), true));
$ret = parent::selectDb($res, $database);
printf("%s returns %s\n", __METHOD__, var_export($ret, true));
return $ret;
}
}
mysqlnd_uh_set_connection_proxy(new proxy());
$mysqli = new mysqli("localhost", "root", "", "test");
$mysqli->select_db("mysql");
?>
El resultado del ejemplo sería:
proxy::selectDb(array ( 0 => NULL, 1 => 'mysql', )) proxy::selectDb returns true