加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

用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>

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读