okokad
- okokad 提出了问题怎么配置模块下多主题?
- okokad 提出了问题Breadcrumbs 链接问题
- okokad 评论了教程 YII2备份恢复教程——完善版
此文档虽对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; }
- okokad 提出了问题$connection 怎样获取?