php使用Linux命令导出MySQL数据到csv
PS :使用这个导出功能需要的条件: 1–服务器需要安装mysql客户端:yum install mysql 2–php需要开启exec函数(disable_functions exec) /** * @FILE_NAME:ExcelExport.php * @Description 数据导出excel,从数据库导出再下载,数据库配置 * [mysqld] * secure_file_priv= '' * @User ZHaoGuiBin * @Date 2019-12-04 13:52:58 */ class ExcelExport { /** * @FuncName:exportExcel * @Description * @User ZHaoGuiBin * @Date 2019-12-24 13:42:11 * @param string $title * @param $sql * @param $data * @return bool */ public static function exportExcel($title = '报表导出', $sql, $data) { $data_dir = getcwd() . "/data_export/"; //去除sql语句里的`,要不然执行shell命令报错 $sql = str_replace('`', '', $sql); $sql = str_replace('"', "'", $sql); //删除历史表格 self::deleteExcel(); if (!...