(PECL mysqlnd-uh >= 1.0.0-alpha)
MysqlndUhConnection::selectDb — Selects the default database for database queries
Selects the default database for database queries.
Mysqlnd connection handle. Do not modify!
The database name.
Returns TRUE on success. Otherwise, returns FALSE
Example #1 MysqlndUhConnection::selectDb() example
<?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");
?>
The above example will output:
proxy::selectDb(array ( 0 => NULL, 1 => 'mysql', )) proxy::selectDb returns true