okokad

okokad

这家伙有点懒,还没写个性签名!

  • 财富值25
  • 威望值80
  • 总积分1315

个人信息

  • 提出了问题
    怎么配置模块下多主题?
  • 提出了问题
    Breadcrumbs 链接问题
  • 此文档虽对spanjeta/yii2-backup进行了修补,但是还是有一些问题

    现修改如下:
    1.unset($data[$key]); 这一句要去掉。
    2.数据备分时,null和空要区分开。$value=is_null($value)?'NULL':$value;
    可参考一下如下代码:

        public function getRecord($table, $record,$key) {
            global $op;
            // sql字段逗号分割
            $insert = '';
            $comma = "";
            $insert .= "INSERT INTO `" . $table."`" . $key.  " VALUES(";
            // 循环每个子段下面的内容
            foreach ($record as $key => $value) {
                    $conn= mysql_connect($op['host'],$op['username'],$op['password']);
                    mysql_select_db($op['dbname'],$conn);
                    mysql_set_charset('utf8', $conn) or die('set charset failure.');
                    $value=is_null($value)?'NULL':$value;
                    $value=mysql_real_escape_string($value,$conn);
                    $value=$value=='NULL'?'NULL':"'".$value."'";
                    $insert .= ($comma . $value );
                    $comma = ",";
            }
            $insert .= ");" . $this->ds;
            return $insert;
        }
    
  • 回复了 的回答

    你$sql是干什么的?查询,修改?新增?

    我试了,成不成功都返回01
    我这个是恢复数据库的,就是先删除表,再建表,再插入数据。

  • 写个公共控制器

  • 提出了问题
    $connection 怎样获取?
  • 回复了 的回答

    你$sql是干什么的?查询,修改?新增?

    新增的,INSERT INTO

  • 提出了问题
    Yii::$app->db->createCommand($sql)->execute();
  • 回复了 的回复

    用帝国备份王也可以!

    帝国备份王 在恢复RBAC这块时,出问题

  • 回复了 的回答

    最好也是最简单的办法,windows下找到mysql数据库存放数据的地方,通常为:C:\Users\All Users\MySQL\MySQL Server 5.5\data,拷贝这个文件夹就可以了。你可以试一下,删掉它,运行一下你的代码,再拷贝回去看看。

    这个方法要数据库版本一致才可以的

经理 等级规则
1315/2000
资料完整度
10/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

12

Ta的访客

47