【问题标题】:export sql in php UTF-8 [closed]在 php UTF-8 中导出 sql [关闭]
【发布时间】:2015-06-03 13:46:31
【问题描述】:

我想使用编码为 UTF-8 的 php 将我的 db 的所有表导出到 sql 文件中 什么是最好的方法!什么代码! 谢谢

【问题讨论】:

    标签: php sql database utf-8 export


    【解决方案1】:

    在此之后开始查询:

    $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 部分

    【讨论】:

    • 我知道,我的问题是导出...将 db 导出为 .sql 文件的代码是什么
    • 啊。我读得很快,所以我误解了。呵呵。检查我的编辑
    猜你喜欢
    • 2012-06-22
    • 1970-01-01
    • 2012-08-02
    • 1970-01-01
    • 2021-09-26
    • 2021-08-24
    • 2012-05-08
    • 2012-10-23
    • 2015-06-04
    相关资源
    最近更新 更多