用PHP简单地备份mysql数据库
来源:互联网 发布:农行软件开发中心待遇 编辑:程序博客网 时间:2024/06/06 02:25
<?php$dbname = "php100";$sqlfile = "";$mysqli= new mysqli("localhost","root","070423");$mysqli->select_db($dbname);//获取一个结果集对象,$tq = $mysqli->query("show tables from $dbname;");while($tr=$tq->fetch_row()){ $sqlfile .= get_table_fd($tr[0])."\n"; get_table_row($tr[0]); }$f = fopen($dbname.".sql","w+");fwrite($f,$sqlfile);fclose($f);//获取表结构function get_table_fd($dbname){ global $mysqli; $field = "create table `$dbname` (\n"; $query = $mysqli->query("select * from $dbname"); //fetch_field 返回结果集的下一个字段 //循环遍历出结果并赋予给左边的变量// var_dump($query); while($meta=$query->fetch_field()){ $field .= "`$meta->name` $meta->type($meta->max_length),\n"; } $field .= ")"; return $field;}//获取表操作function get_table_row($dbname){ global $mysqli; global $sqlfile; $field = ""; $query = $mysqli->query("select * from $dbname"); while($row=$query->fetch_row()){ $field .= "insert into $dbname values('$row[0]','$row[1]','$row[2]') \n"; } //以读写方式打开文件 $f=fopen($dbname.".sql","w+"); //写入文件 fwrite($f,$sqlfile); fclose($f);}?>
0 0
- 用PHP简单地备份mysql数据库
- PHP备份MYSQL数据库
- PHP备份MySQL数据库
- php mysql数据库备份
- 用 PHP 实现 XML 备份 Mysql 数据库
- 用PHP实现XML备份Mysql数据库
- 用PHP备份mysql数据库的方法
- 用PHP和XML备份MySQL数据库
- php实现备份mysql数据库
- php实现备份mysql数据库
- php实现备份mysql数据库
- PHP备份/还原MySQL数据库
- PHP - Mysql数据库备份类
- php代码备份mysql数据库
- php mysql数据库备份类
- php mysql数据库备份1
- php mysql数据库备份2
- mysql数据库的简单备份
- MySql安装与使用图文教程
- 使用#define ##拼接函数,模式化注册函数(ffmpeg 中的av_register_all)
- Android6.0 MediaScanner多媒体文件开机扫描及修改默认铃声(一)
- ubuntu12.04中shell脚本无法使用source的原因及解决方法
- Jquery相关总结
- 用PHP简单地备份mysql数据库
- Linux中Mongodb的安装(32位操作系统)
- 老说自己记性不好是因为你状态一开始就不对
- Apache虚拟主机配置
- 使用Hibernate生成数据库和连接数据库
- 配置apache
- android是mvc还是mvvm架构?
- Apache模块
- 默认的等号操作也是浅拷贝