![php备份数据库类的方法_第1页](http://file4.renrendoc.com/view/4c79346f8bacaece0adf0a4d1506f2bb/4c79346f8bacaece0adf0a4d1506f2bb1.gif)
![php备份数据库类的方法_第2页](http://file4.renrendoc.com/view/4c79346f8bacaece0adf0a4d1506f2bb/4c79346f8bacaece0adf0a4d1506f2bb2.gif)
![php备份数据库类的方法_第3页](http://file4.renrendoc.com/view/4c79346f8bacaece0adf0a4d1506f2bb/4c79346f8bacaece0adf0a4d1506f2bb3.gif)
![php备份数据库类的方法_第4页](http://file4.renrendoc.com/view/4c79346f8bacaece0adf0a4d1506f2bb/4c79346f8bacaece0adf0a4d1506f2bb4.gif)
![php备份数据库类的方法_第5页](http://file4.renrendoc.com/view/4c79346f8bacaece0adf0a4d1506f2bb/4c79346f8bacaece0adf0a4d1506f2bb5.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、hp备份数据库类的方法php备份数据库类的方法PHP是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。大家知道php备份数据库类吗?下面我们就给大家详细介绍一下吧!我们积累了一些经验,在此拿出来与大家分享下,请大家互相指正。php备份数据库类分享1/* name php备份数据库* param string $DbHost 连接主机* param string $DbUser 用户名* param string $DbPwd 连接密码* param string $DbName 要备份的数据库* param string
2、$saveFileName 要保存的文件名, 默认文件保存在当前文件夹中,以日期作区分* return Null* example backupMySqlData(localhost, root, 123456, YourDbName);*/function backupMySqlData($DbHost, $DbUser, $DbPwd, $DbName, $saveFileName = )header(Content-type:text/html;charset=utf-8);error_reporting(0);set_time_limit(0);echo 数据备份中,请稍候;$link
3、 = mysql_connect($DbHost, $DbUser, $DbPwd) or die(数据库连接失败: . mysql_error();mysql_select_db($DbName) or die(数据库连接失败: . mysql_error();mysql_query(set names utf8);/ 声明变量$isDropInfo = ;$SQL = ;$row = array();$tables = array();$tableStructure = array();$fileName = ($saveFileName ? $saveFileName : MySQL_d
4、ata_bakeup_) . date(YmdHis) . .sql;/ 枚举该数据库所有的表$res = mysql_query(SHOW TABLES FROM $DbName);while ($row = mysql_fetch_row($res) $tables = $row0;mysql_free_result($res);/ 枚举所有表的创建语句foreach ($tables as $val) $res = mysql_query(show create table $val, $link);$row = mysql_fetch_row($res);$isDropInfo = D
5、ROP TABLE IF EXISTS . $val . ;rn;$tableStructure = $isDropInfo . $row1 . ;rn;file_put_contents($fileName, $tableStructure, FILE_APPEND);mysql_free_result($res);/ 枚举所有表的INSERT语句foreach ($tables as $val) $res = mysql_query(select * from $val);/ 没有数据的表不执行while ($row = mysql_fetch_row($res) $sqlStr = INSERT INTO .$val. VALUES (;foreach($row as $v)$sqlStr .= $v,;/去掉最后一个逗号$sqlStr = substr($sqlStr, 0, strlen($sqlStr) - 1);$sqlStr .= );rn;file_put_contents($fileName, $sqlStr, FILE_APPEND);mysql_free
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023九年级化学下册 第九章 现在生活与化学9.4 化学物质与健康第3课时 治病用的药品、防范有害化学物质、保护身体健康说课稿 科粤版
- 3 学习有方法 说课稿-2024-2025学年道德与法治三年级上册统编版
- Unit 3 Fascinating parks Discover Useful Structures 说课稿 -2024-2025学年高中英语人教版(2019)选择性必修第一册
- 《2 拉拉手交朋友》说课稿-2023-2024学年道德与法治一年级上册统编版
- 2023三年级数学上册 六 年、月、日第1课时 认识年月日说课稿 西师大版
- 2024-2025学年高中生物 第3单元 第1章 第2节 细胞膜的物质运输功能说课稿 中图版必修1001
- 3 古诗三首《寒食》(说课稿)-2023-2024学年统编版语文六年级下册001
- 2025房屋租赁合同出租人立场
- Recycle 1(说课稿)-2023-2024学年人教PEP版英语四年级下册
- 2025嘉许公司高速广告位非独家代理合同
- 2024医疗销售年度计划
- 税务局个人所得税综合所得汇算清缴
- 人教版语文1-6年级古诗词
- 上学期高二期末语文试卷(含答案)
- 2024年孝感中小学教师招聘真题
- 社交礼仪-仪态礼仪
- 2024暑期夏日露营潮趣互动音乐节(唱享潮夏旋律季)活动策划方案
- 2024年长沙卫生职业学院单招职业适应性测试题库及参考答案
- 死亡病例讨论模板
- 毕业旅游活动设计与实施方案
- 宜城安达特种水泥有限公司双寨子矿区铝土矿矿产资源开发利用与生态复绿方案
评论
0/150
提交评论