如何使用 php 代码或在 codeigniter 中以 .sql 扩展名导出 mysql 数据库

0 php mysql codeigniter export

如何使用 php 代码或 codeigniter 代码下载 .sql 文件!

Nit*_*n P 5

$this->dbutil->backup()
Run Code Online (Sandbox Code Playgroud)

允许您备份完整的数据库或单个表。备份数据可以压缩为 Zip 或 Gzip 格式。

注意:此功能仅适用于 MySQL 数据库。注意:由于 PHP 可用的执行时间和内存有限,可能无法备份非常大的数据库。如果您的数据库非常大,您可能需要通过命令行直接从您的 SQL 服务器进行备份,或者如果您没有 root 权限,请让您的服务器管理员为您备份。

使用示例

// Load the DB utility class
$this->load->dbutil();

// Backup your entire database and assign it to a variable


$backup =& $this->dbutil->backup(); 

// Load the file helper and write the file to your server

$this->load->helper('file');

write_file('/path/to/mybackup.sql', $backup); 

// Load the download helper and send the file to your desktop

$this->load->helper('download');

force_download('mybackup.sql', $backup);
Run Code Online (Sandbox Code Playgroud)

按照链接