用TP5如何实现数据库备份性能?实现代码及步骤详解
发布时间:2022-04-14 14:03:07 所属栏目:语言 来源:互联网
导读:ThinkPHP5框架是PHP中常见的框架之一,这篇文章主要给大家分享如何利用TP5框架来实现的数据库备份功能,以下有效果图以及具体代码,对tp5实现数据库备份功能感兴趣的朋友就继续往下看吧。 1、效果图 2、下载扩展类( extandsorgBaksql.php) 3、在 publi
ThinkPHP5框架是PHP中常见的框架之一,这篇文章主要给大家分享如何利用TP5框架来实现的数据库备份功能,以下有效果图以及具体代码,对tp5实现数据库备份功能感兴趣的朋友就继续往下看吧。 1、效果图 2、下载扩展类( extandsorgBaksql.php) 3、在 publicstatic 里新建一个data 文件夹用来存放 .sql 的文件 4、使用方法 <?php namespace appindexcontroller; use thinkController; class Backup extends Controller { //数据库备份 public function bak(){ $type=input("tp"); $name=input("name"); $sql=new orgBaksql(thinkConfig::get("database")); <!--我用的是 H+ 的模板,样式可以自己调--> <body class="gray-bg"> <div class="wrapper wrapper-content animated fadeInRight"> <div class="row"> <div class="col-sm-12"> <div class="ibox float-e-margins"> <div class="ibox-title"> <h5>数据库备份</h5> <div class="ibox-tools"> <a class="collapse-link"> <i class="fa fa-chevron-up"></i> </a> </div> </div> <div class="ibox-content"> <div class=""> <a class="btn btn-primary " href="{:url('bak',['tp'=>'backup'])}" rel="external nofollow" οnclick="return confirm('备份数据的时间较长,确定要备份所有数据吗?')"> <i class="glyphicon glyphicon-plus"></i> <span class="bold">添加备份</span></a> </div> <table class="table table-striped table-bordered table-hover dataTables-example" style="text-align: center"> <thead> (编辑:云计算网_泰州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |