将 PHP 变量结果导出为 CSV

BellHopByDayAmetuerCoderByNigh

我正在使用 php 运行 SQL 查询并填充 HTML 表。我的问题是,由于我有 $query 变量存放 sql 结果,是否可以向“导出到 CSV”添加一个按钮,如果单击该按钮,它将导出格式化的 $query 的 .csv 文件和生成的html表一样吗?

假设查询字符串是这样的:

$query .= "Select red, green, blue from colorsDB where signoff is not null";
$db->setQuery($query);
$query = $db->loadObjectList();
罗希特·贾斯瓦尔

你可以试试这个方法

$result = mysql_query('SELECT * FROM `some_table`'); 
if (!$result) die('Couldn\'t fetch records'); 
$num_fields = mysql_num_fields($result); 
$headers = array(); 
for ($i = 0; $i < $num_fields; $i++) 
{     
       $headers[] = mysql_field_name($result , $i); 
} 
$fp = fopen('php://output', 'w'); 
if ($fp && $result) 
{     
       header('Content-Type: text/csv');
       header('Content-Disposition: attachment; filename="export.csv"');
       header('Pragma: no-cache');    
       header('Expires: 0');
       fputcsv($fp, $headers); 
       while ($row = mysql_fetch_row($result)) 
       {
          fputcsv($fp, array_values($row)); 
           }
    die; 

} 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP将JSON导出为CSV

来自分类Dev

PHP将结果从数据库导出到CSV

来自分类Dev

使用PHP将MySQL列导出为CSV

来自分类Dev

在通过PHP将SQL导出为CSV时需要帮助

来自分类Dev

使用PHP将SQL表导出为CSV格式

来自分类Dev

使用Pandas包将JSON结果导出为CSV

来自分类Dev

将Google翻译结果导出为CSV吗?

来自分类Dev

将查询结果存储为php变量

来自分类Dev

将MySQL导出为CSV

来自分类Dev

通过PHP导出为CSV

来自分类Dev

SQL,PHP导出为CSV

来自分类Dev

PHP:基于2列将mysql数据库导出为CSV?

来自分类Dev

如何使用 PHP 格式将 Html 表导出为 CSV 和 PDF

来自分类Dev

将Python抓取结果导出到CSV

来自分类Dev

NetLogo:将表结果导出到CSV

来自分类Dev

将SQL查询结果导出到CSV

来自分类Dev

自动将结果集导出到CSV

来自分类Dev

如何将模拟结果的许多变量导出到csv?

来自分类Dev

将for循环结果存储为php中的变量

来自分类Dev

使用 beautifulsoup3 将 Web Url 结果导出为 CSV 的问题

来自分类Dev

将字符串结果传递给查询然后导出为 csv

来自分类Dev

将 R 结果导出为 CSV 或制表符分隔格式以在 Tassel 中使用

来自分类Dev

过滤回归输出的结果 + 将后续数据帧导出为 CSV/XLS/XLSX

来自分类Dev

将 Pandas 数据框导出为 CSV

来自分类Dev

将 powershell 导出为 CSV 的问题

来自分类Dev

将BCP文件导出为CSV格式

来自分类Dev

将表对象导出为 CSV

来自分类Dev

将组摘要导出为 CSV

来自分类Dev

将多个文件的内容导出为 CSV