导出表数据在我的网站时登录管理员在我希望他能够在phpMyAdmin导出表到Excel工作表。我能够通过phpMyAdmin中的导出按钮手动执行它,但我希望能够使用SQL语句执行此操作。 这是我第一次尝试它并在看后exporting-table-structure-to-excel-files-with-phpmyadmin和phpmyadmin-exporting-to-csv-for-excelPHP SQL语句从MySQL
我写了下面的代码。
if($level==1){
echo "<br>";
$q9=" SELECT * INTO OUTFILE 'C:\xampp\htdocs\excelsheet1.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY ''
LINES TERMINATED BY '\n'
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = DATABASE('db1') AND TABLE_NAME ='tb1'";
$s9=mysql_query($q9,$connect) or die("couldn't export values");
}
我已经创造了C:\xampp\htdocs
空白的.csv外商投资企业命名为excelsheet1.csv
。但是,当我运行这段代码时,它给出了错误couldn't export values
,并且有一个空白的Excel表。在PHP语句中,我如何在SELECT中编写OPTIONALLY ENCLOSED BY '"'
,因为如果我在SELECT中使用"
,则会出现语法错误。我能做些什么来导出tb1中的值到excelsheet1.csv