Documentation Home
MySQL PHP API
Download this Manual
PDF (US Ltr) - 2.8Mb
PDF (A4) - 2.8Mb
EPUB - 457.0Kb
HTML Download (TGZ) - 396.2Kb
HTML Download (Zip) - 410.0Kb


MySQL PHP API  /  ...  /  MysqlndUhConnection::refreshServer

9.7.33 MysqlndUhConnection::refreshServer

Copyright 1997-2014 the PHP Documentation Group.

  • MysqlndUhConnection::refreshServer

    Flush or reset tables and caches

Description

public bool MysqlndUhConnection::refreshServer(mysqlnd_connection connection,
                                               int options);

Flush or reset tables and caches.

Warning

This function is currently not documented; only its argument list is available.

Parameters

connection

Mysqlnd connection handle. Do not modify!

options

What to refresh.

Return Values

Returns TRUE on success. Otherwise, returns FALSE

Examples

Example 9.40 MysqlndUhConnection::refreshServer example


<?php
class proxy extends MysqlndUhConnection {
 public function refreshServer($res, $option) {
  printf("%s(%s)\n", __METHOD__, var_export(func_get_args(), true));
  $ret = parent::refreshServer($res, $option);
  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_refresh($mysqli, 1);
?>

    

The above example will output:


proxy::refreshServer(array (
  0 => NULL,
  1 => 1,
))
proxy::refreshServer returns false


See Also

mysqlnd_uh_set_connection_proxy


User Comments
Sign Up Login You must be logged in to post a comment.