(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.
connection
Gestor de conexión de mysqlnd. ¡No modificar!
database
El 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