【发布时间】:2015-06-03 13:46:31
【问题描述】:
我想使用编码为 UTF-8 的 php 将我的 db 的所有表导出到 sql 文件中 什么是最好的方法!什么代码! 谢谢
【问题讨论】:
标签: php sql database utf-8 export
我想使用编码为 UTF-8 的 php 将我的 db 的所有表导出到 sql 文件中 什么是最好的方法!什么代码! 谢谢
【问题讨论】:
标签: php sql database utf-8 export
在此之后开始查询:
$db = new MySQLi("host", "username", "password", "db");
if(!$db)
{
die("your_error_msg" . mysqli_error($db));
}
$db->set_charset("utf8");'
编辑
<?php
//ENTER THE RELEVANT INFO BELOW
$mysqlDatabaseName ='xxxxxx';
$mysqlUserName ='xxxxxxx';
$mysqlPassword ='myPassword';
$mysqlHostName ='xxxxxxxx.net';
$mysqlExportPath ='chooseFilenameForBackup.sql';
//DO NOT EDIT BELOW THIS LINE
//Export the database and output the status to the page
$command='mysqldump --opt -h' .$mysqlHostName .' -u' .$mysqlUserName .' -p' .$mysqlPassword .' --default-character-set=utf8 ' .$mysqlDatabaseName .' > ~/' .$mysqlExportPath;
exec($command);
?>
来自:export database using php code in .sql Extension?,但我添加了--default-character-set=utf8 部分
【讨论】: