mysql数据库所有表字符替换PHP代码
来源:互联网 发布:域名和网址有什么区别 编辑:程序博客网 时间:2024/05/19 17:58
功能:可针对一个数据库的所有表中的特点字符进行替换
set_time_limit(0);
replace_char(主机名,用户名,密码,数据库名,要进行替换的字符串,替换成新的字符串);
function replace_char($host,$root,$password,$database_name,$old,$new){
mysql_connect($host,$root,$password)or die("数据库连接失败");
mysql_select_db($database_name);
mysql_set_charset("utf8");
$sql = "show tables";
$res = mysql_query($sql);
$all_table_name = array(); //获取数据库中所有表名然后放进数组
$update_nums = 0;
while($arr = mysql_fetch_row($res)){
//获取数据库表中的所有字段名
$sql_field = "select COLUMN_NAME from information_schema.COLUMNS where table_name = '{$arr[0]}' and table_schema = '{$database_name}'";
$res_field = mysql_query($sql_field);
//表中所有字段名放进数组中
$table_all_field = array();
while($arr_field = mysql_fetch_row($res_field)){
$table_all_field[] = $arr_field[0];
}
foreach($table_all_field as $v){
$sql_replace = "update $arr[0] set $v=replace($v,'{$old}','{$new}')"; //SQL字符替换语句
$res_replace = mysql_query($sql_replace);
$update_nums++;
}
}
echo $update_nums;
}
- mysql数据库所有表字符替换PHP代码
- mysql数据库替换表字段包含的某内容
- PHP获取mysql数据库表字段的方法
- 数据库两张表字段替换
- mysql 批量替换表字段内容
- php取出mysql数据库中所有数据
- php代码备份mysql数据库
- PHP链接MYSQL数据库代码
- PHP Mysql 用PHP查看mysql数据库所有表名
- java 操作MySQL数据库的一个例子,包括表字段,类型,编码格式,表的所有值读取
- 数据库表字段内容批量替换处理SQL
- mysql导出部分(指定)数据库表字段
- mysql数据库设计篇--表字段类型
- mysql 修改数据库表字段编码 utfmb4
- MYSQL 查询表字段,数据库,字段详情
- MySql数据库表字段命名及设计规范
- mysql 替换某个数据库里所有表所有字段的文字,存储过程
- mysql 建表字符集
- 优秀源码下载网站
- 有人向我提了一个 Bug,说 5 分钟就可以搞定
- 【Java并发编程】之六:Runnable和Thread实现多线程的区别(含代码)
- JavaScript 打印调用堆栈
- laravel 表单验让
- mysql数据库所有表字符替换PHP代码
- 关于点击隐藏div方法
- 一维码和二维码
- 设置Android Studio
- WebRTC 初体验
- OpenCV——博客整理篇
- hdu2027
- vs2010 调试时提示调试信息不能生成或不匹配
- ADB shell出现error:device offline提示