php中的refresh,PHP mysqli_refresh() 函数用法及示例
PHP mysqli_refresh() 函数用法及示例
mysqli_refresh()函数刷新表或缓存,或者重置复制服务器信息。
定义和用法
mysqli_refresh()函数刷新表,刷新日志,刷新缓存。
语法mysqli_refresh($con, options);
参数序号参数及说明
1con(必需)
这是一个表示与MySQL Server的连接的对象。
2options(必需)
这表示MYSQL刷新命令的选项,您可以通过用逗号分隔它们来指定多个选项。MYSQLI_REFRESH_GRANT
MYSQLI_REFRESH_LOG
MYSQLI_REFRESH_TABLES
MYSQLI_REFRESH_HOSTS
MYSQLI_REFRESH_STATUS
MYSQLI_REFRESH_THREADS
MYSQLI_REFRESH_SLAVE
MYSQLI_REFRESH_MASTER
返回值
PHP mysqli_refresh()函数返回一个布尔值,如果刷新操作成功,则为true,否则为false。
PHP版本
此函数最初是在PHP版本5中引入的,并且可以在所有更高版本中使用。
在线示例
以下示例演示了mysqli_refresh()函数的用法(面向过程风格)-
假设我们在数据库mydb中创建了一个名为my_team的表,如下所示-
示例CREATE TABLE my_team(
ID INT PRIMARY KEY AUTO_INCREMENT,
First_Name VARCHAR(255),
Last_Name VARCHAR(255),
Place_Of_Birth VARCHAR(255),
Country VARCHAR(255)
);
以下示例关闭自动提交选项,并尝试将记录插入此表中-
示例<?php
//建立连接
$con = mysqli_connect("localhost", "root", "password", "mydb");
//将自动提交设置为true
mysqli_autocommit($con, False);
//将记录插入到my_team表中
mysqli_query($con, "insert into my_team values(1, 'Shikhar', 'Dhawan', 'Delhi', 'India')");
mysqli_query($con, "insert into my_team values(2, 'Jonathan', 'Trott', 'CapeTown', 'SouthAfrica')");
mysqli_query($con, "insert into my_team values(3, 'Kumara', 'Sangakkara', 'Matale', 'Srilanka')");
mysqli_query($con, "insert into my_team values(4, 'Virat', 'Kohli', 'Delhi', 'India')");
//关闭连接
mysqli_close($con);
?>
因为我们关闭了自动提交选项,所以添加的记录不会保存在数据库中,如果您在MySQL中验证表的内容,它将是空的,如下所示:mysql> select * from my_team;
Empty set (0.00 sec)
您可以使用mysqli_query函数将记录刷新到表中,如下所示:
示例<?php
//建立连接
$con = mysqli_connect("localhost", "root", "password", "mydb");
//将自动提交设置为true
mysqli_autocommit($con, False);
//将记录插入到my_team表中
mysqli_query($con, "insert into my_team values(1, 'Shikhar', 'Dhawan', 'Delhi', 'India')");
mysqli_query($con, "insert into my_team values(2, 'Jonathan', 'Trott', 'CapeTown', 'SouthAfrica')");
mysqli_query($con, "insert into my_team values(3, 'Kumara', 'Sangakkara', 'Matale', 'Srilanka')");
mysqli_query($con, "insert into my_team values(4, 'Virat', 'Kohli', 'Delhi', 'India')");
mysqli_refresh($con, MYSQLI_REFRESH_TABLES);
//关闭连接
mysqli_close($con);
现在,如果您验证表my_team的内容,则可以看到插入的记录,如下所示:mysql> select * from my_team;
+----+------------+------------+----------------+-------------+
| ID | First_Name | Last_Name | Place_Of_Birth | Country |
+----+------------+------------+----------------+-------------+
| 1 | Shikhar | Dhawan | Delhi | India |
| 2 | Jonathan | Trott | CapeTown | SouthAfrica |
| 3 | Kumara | Sangakkara | Matale | Srilanka |
| 4 | Virat | Kohli | Delhi | India |
+----+------------+------------+----------------+-------------+
4 rows in set (0.00 sec)
在线示例
在面向对象风格中,此函数的语法为$con->refresh();。以下是面向对象风格中此函数的示例;
示例<?php
$con = new mysqli("localhost", "root", "password", "mydb");
//在players表中插入一个记录
$con->query("CREATE TABLE IF NOT EXISTS players(First_Name VARCHAR(255), Last_Name VARCHAR(255), Country VARCHAR(255))");
//将自动提交设置为false
$con->autocommit(FALSE);
$con->query("insert into players values('Shikhar', 'Dhawan', 'India')");
$con->query("insert into players values('Jonathan', 'Trott', 'SouthAfrica')");
//正在刷新表
$con->refresh(MYSQLI_REFRESH_TABLES);
//关闭连接
$res = $con -> close();
?>
输出结果Data Created......
如果您观察数据库中表的内容,则可以看到插入的记录,如下所示:
示例mysql> select * from players;
+------------+-----------+-------------+
| First_Name | Last_Name | Country |
+------------+-----------+-------------+
| Shikhar | Dhawan | India |
| Jonathan | Trott | SouthAfrica |
+------------+-----------+-------------+
2 rows in set (0.00 sec)
在线示例
mysqli_refresh使用示例
示例<?php
$connection_mysql = mysqli_connect("localhost","username","password","db");
if (mysqli_connect_errno($connection_mysql)){
echo "连接MySQL失败: " . mysqli_connect_error();
}
mysqli_refresh($connection_mysql,MYSQLI_REFRESH_LOG);
mysqli_close($connection_mysql);
?>
php中的refresh,PHP mysqli_refresh() 函数用法及示例相关推荐
- php中的class的用法,PHP get_class_vars() 函数用法及示例
PHP get_class_vars() 函数用法及示例 get_class_vars() 函数返回由类的默认属性组成的数组 语法get_class_vars ( $class_name ); 定义和 ...
- python和R数据类型查看、赋值、列表、for循环、函数用法对比示例
python和R数据类型查看.赋值.列表.for循环.函数用法对比示例 很多工程师可能刚开始的时候只熟悉python或者R其中的一个进行数据科学相关的任务. 那么如果我们对比这学习可以快速了解语言设计 ...
- php array assoc,PHP array_diff_assoc() 函数用法及示例
PHP array_diff_assoc() 函数用法及示例 定义和用法 array_diff_assoc()函数比较两个(或多个)数组并返回差值. 此函数比较两个(或多个)数组的键和值,并返回一个包 ...
- php array的用法,PHP array() 函数用法及示例
PHP array() 函数用法及示例 定义和用法 array()函数是用来创建一个PHP数组.该函数可用于创建索引数组或关联数组.PHP数组可以是一维或多维的. 语法 创建PHP索引数组的语法:$a ...
- php dateparse,PHP date_parse_from_format() 函数用法及示例
PHP date_parse_from_format() 函数用法及示例 date_parse_from_format()函数获取有关根据指定格式格式化的给定日期的信息. 定义和用法 date_par ...
- php mysqli_affected_rows,PHP mysqli_stmt_affected_rows() 函数用法及示例
PHP mysqli_stmt_affected_rows() 函数用法及示例 mysqli_stmt_affected_rows()函数返回最后执行的语句更改,删除或插入的行总数. 定义和用法 my ...
- php is_subclass_of,PHP is_subclass_of() 函数用法及示例
PHP is_subclass_of() 函数用法及示例 is_subclass_of - 如果此对象是该类的子类,则返回 TRUE 语法is_subclass_of ( $object, $clas ...
- matlab中的fix,matlab fix函数用法
matlab fix(x)和floor(x)的区别? 1)fix(n)的意义是取小于n的整数(是向零点舍入的意思是往零的方向上靠),这是一类应用在整数取值上的函数,就如同以前我们所研究的CSS布局HT ...
- python中isinstance怎么用_pythonisinstance函数用法详解
这篇文章主要介绍了python isinstance函数用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 isinstance() 函数来判断 ...
- matlab中的fix,matlab fix函数用法_常见问题解析
matlab syms什么意思_常见问题解析 matlab中syms的意思是定义多个变量,可以用来创建符号变量x和y,语法是"syms x y":也可以创建一些符号变量.函数和数组 ...
最新文章
- java登陆界面连接数据库_java 登陆界面怎么写,连接数据库后
- python 打包图标_Python打包成exe文件很难?一分钟即可学会,并添加图标!
- UIBezierPath路径绘图
- Windows 修改hosts文件以及权限问题
- centos7 mysql读写监控_Centos7 Zabbix监控mysql
- 【maven】配置多个仓库
- Java语言基础22--访问权限
- Android 交叉编译
- XMLhttp学习应用
- 搞懂C++为什么难学,看这篇就够了!
- Anciroid的IPC机制-Binder概述
- 3 矩阵运算_FlyAI小课堂:小白学PyTorch(11) 常见运算详解
- Java学习(01-10天, 基本语法)
- 基于SSM的疫情数据统计分析系统
- 《Python程序设计(第3版)》课后习题答案
- 正在配置更新请勿关闭计算机怎么办,电脑开机“显示正在配置更新请勿关闭计算机”该怎么办?...
- sae nodejs mysql_通过新浪云部署NideShop微信小程序商城(基于Node.js+MySQL+ThinkJS)
- 解决IE浏览器jQuery执行ajax不响应问题
- MacM1安装homebrew步骤
- optimizer(三) Adam 系列
热门文章
- 案例分享 | 蜂窝,是“蜂窝”,虹科HK-DAT数字衰减器助力蜂窝设备测试
- python高级数据筛选的方法_使用python对多个txt文件中的数据进行筛选的方法
- run npm fund for details
- 极狐GitLab CI/CD 测试题
- 蓝湖怎么切图标注_蓝湖:你们要的“自动切图”功能来了!
- AddressBook通讯录右边索引条
- 囍囍囍~~~ 以后可能用的着
- Mongodb索引及explain
- 第22期《杂聊1:易破解密码列表》
- java macd指标_Java 验证 MACD 底背离是否真的有效