PHP mysqli refresh() 函数

定义和用法

refresh() / mysqli_refresh() 函数刷新/清空表或缓存,或重置复制服务器信息。

语法

面向对象风格:

$mysqli -> refresh(options)

过程式风格:

mysqli_refresh(connection, options)
参数 描述
connection 必需。指定要使用的 MySQL 连接
options

要刷新的选项。可以是以下一个或多个(用 OR 分隔):

  • MYSQLI_REFRESH_GRANT - 刷新授权表
  • MYSQLI_REFRESH_LOG - 清空日志
  • MYSQLI_REFRESH_TABLES - 清空表缓存
  • MYSQLI_REFRESH_HOSTS - 清空主机缓存
  • MYSQLI_REFRESH_STATUS - 重置状态变量
  • MYSQLI_REFRESH_THREADS - 清空线程缓存
  • MYSQLI_REFRESH_SLAVE - 重置主服务器信息并重启从服务器
  • MYSQLI_REFRESH_MASTER - 删除二进制日志索引中的二进制日志文件并截断索引文件

技术细节

返回值: 成功时返回 TRUE。失败时返回 FALSE。
PHP 版本: 5.3+