php下载文件代码 数据库,PHP备份数据库生成SQL文件并下载的函数代码
. 代码如下:
/****** 备份数据库结构 ******/
/*
函数名称:table2sql()
函数功能:把表的结构转换成为SQL
函数参数:$table: 要进行提取的表名
返 回 值:返回提取后的结果,SQL集合
函数作者:heiyeluren
*/
function table2sql($table)
{
global $db;
$tabledump = "DROP TABLE IF EXISTS $table;n";
$createtable = $db--->query("SHOW CREATE TABLE $table");
$create = $db->fetch_row($createtable);
$tabledump .= $create[1].";nn";
return $tabledump;
}
/****** 备份数据库结构和所有数据 ******/
/*
函数名称:data2sql()
函数功能:把表的结构和数据转换成为SQL
函数参数:$table: 要进行提取的表名
返 回 值:返回提取后的结果,SQL集合
函数作者:heiyeluren
*/
function data2sql($table)
{
global $db;
$tabledump = "DROP TABLE IF EXISTS $table;n";
$createtable = $db->query("SHOW CREATE TABLE $table");
$create = $db->fetch_row($createtable);
$tabledump .= $create[1].";nn";
$rows = $db->query("SELECT * FROM $table");
$numfields = $db->num_fields($rows);
$numrows = $db->num_rows($rows);
while ($row = $db->fetch_row($rows))
{
$comma = "";
$tabledump .= "INSERT INTO $table VALUES(";
for($i = 0; $i < $numfields; $i++)
{
$tabledump .= $comma."'".mysql_escape_string($row[$i])."'";
$comma = ",";
}
$tabledump .= ");n";
}
$tabledump .= "n";
return $tabledump;
}
?>
php下载文件代码 数据库,PHP备份数据库生成SQL文件并下载的函数代码相关推荐
- linux定时备份文件到指定文件夹,Linux定时备份数据库到指定邮箱的方法
一.配置邮箱 这里使用的是网易邮箱126邮箱的STMP服务,服务器是smtp.126.com.如果你使用其它第三方邮箱,在帐号设置那里一般都有说明SMTP服务器地址. 如果你的Ubuntu没有安装ma ...
- Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作
Oracle中对数据对象和数据的管理,无疑都是使用PL/SQL Developer来进行管理,该工具也提供给我们很多方便.快捷的操作,使得我们不再为Oracle本身丑陋.难用的UI而抱怨.由于我们一般 ...
- MySQLWorkbench导出数据库生成sql文件
MySQLWorkbench导出数据库生成sql文件 一.打开MySQLWorkBench,来到主页面 二.点击上方Server,点击Data Export 三.选择好要导出的数据库,导出为文件夹或S ...
- 如何下载 数据库系统教程 第6版 大学模式sql文件
如何下载 数据库系统教程 第6版 大学模式sql文件 先来介绍如何下载源码,或者可往下翻复制我下载好的代码也行,不要去CSDN上用积分下载. 在书上找到本书配套网站 一般技术书都会给光盘,或者给一个随 ...
- python生成表格文件_python 读取excel文件生成sql文件实例详解
python 读取excel文件生成sql文件实例详解 学了python这么久,总算是在工作中用到一次.这次是为了从excel文件中读取数据然后写入到数据库中.这个逻辑用java来写的话就太重了,所以 ...
- java解析excel生成sql文件
序:需求是往数据库批量造测试数据.数量较多.用代码直接生成sql文件会省很多事. 注.引包:poi.jar系列引入即可. package demo;import java.io.File; impor ...
- java生成sql文件
java生成sql文件 场景 场景 用于清理数据库数据,生成sql语句脚本,方便DBA执行 @RequestMapping("/cleanQuestion")@ResponseBo ...
- python生成pyc文件可以互用吗_Python生成pyc文件
Python生成pyc文件 pyc文件是py文件编译后生成的字节码文件(byte code).pyc文件经过python解释器最终会生成机器码运行.所以pyc文件是可以跨平台部署的,类似Java的.c ...
- Java中使用mysqldump实现mysql数据库备份并将sql文件打成zip压缩包
场景 在Java代码中调用mysqldump命令实现对指定的mysql数据库和指定的表导出为sql文件. 并将sql文件进行压缩成zip存储备份. mysqldump 简介 mysqldump 是 M ...
最新文章
- 亚马逊云服务(AWS)云原生自研处理器首次落地中国区域!
- 揭秘:深度网络背后的数学奥秘
- 天体摇摆仪的工作原理-测量电路中的部分电路波形
- windows下SVN使用 Add指令、Undo Add指令
- 《乌合之众》读书笔记(part2)--打动群体心灵的,是传奇中的英雄,而绝非现实中的英雄本身
- linux usb ga驱动详解,Linux设备驱动之内存映射
- 八爪鱼,国内领先的爬虫云采集工具平台,为许多大型公司,政府,提供数据服务
- 在Rails资产管道中使用字体
- LOJ #6285. 数列分块入门 9-分块(查询区间的最小众数)
- Facebook提出Pica模型,为Quest 2带来实时逼真虚拟化身渲染
- 基于kali linux 跑字典暴力破解wifi教程
- RapidXML问题
- 华为手机怎样关闭鸿蒙系统,华为手机怎么升级鸿蒙系统-华为手机升级成鸿蒙系统教程汇总...
- GitLab(三)创建用户
- MySQL过期数据归档和清理--pt--archiver
- 查看linux主机防火墙列表,linux防火墙状态查看的方法实例
- Vue运行项目常用命令
- 苹果怎么登录服务器未响应,王者荣耀登陆游戏服务器未响应该怎么解决 王者荣耀无法登陆解决办法...
- c语言编程彩票中奖30选7,中国福利彩票30选7(七乐彩)中奖号码表
- echarts中设置柱状图(条形图)为横向展示-每条线上不同颜色
热门文章
- gRPC .NET Core跨平台学习
- 学妹,你要的C语言版AOE网络数据结构来了,就这么简单!
- 【Envi风暴】Envi 5.4遥感影像镶嵌原来如此简单!
- Android之添加固定图标到桌面
- Android之如何判断当前是阿拉伯布局的方法
- linux之用route命令看简单路由信息
- linux之man命令用法入门
- 《看聊天记录都学不会C语言?太菜了吧》(13)(9*9 乘法表)寻找电脑中的盲盒彩蛋
- python3 爬虫第二步Selenium 使用简单的方式抓取复杂的页面信息
- 谷歌不支持调用摄像头麦克风_谷歌发布安卓11系统:全新界面、更严的隐私管理...