这是我的备份数据库的控制器功能
function backupSystem(){
// Load the DB utility class
$this->load->dbutil();
$prefs = array(
'format' => 'zip',
'filename' => 'mybackup.zip',
'add_drop' => TRUE,
'add_insert' => TRUE,
);
$backup =& $this->dbutil->backup($prefs);
// Load the file helper and write the file to your server
$this->load->helper('file');
write_file("<?php echo base_url();?>/backup_db/mybackup.zip", $backup);
}
这里backup_db是我创建的用于存储结果的文件夹,该文件位于应用程序所在的位置
运行控制器会引发我这种错误
发现数据库错误
您正在使用的数据库平台不支持的功能。 文件名:d:\ XAMPP \ htdocs中\学术\ SYSTEM \数据库\ mysqli的\ mysqli_utility.php
行号:82
此项目使用旧版本的codeigniter。是旧版本不支持备份。还需要建议是备份数据库的最佳方法,因为根据文档不建议用它备份更大的数据库。
答案 0 :(得分:0)