dongyuan1970 2017-03-19 09:05
浏览 66
已采纳

如何在php的csv中将sql查询结果插入一行?

The following code output the sql query result into a csv file :

CODE

<?php
// Report all errors except E_NOTICE   
error_reporting(E_ALL ^ E_NOTICE); 

//connection file
include("connection.php");  

$query      = 'SELECT resting_blood_sugar,serum_cholesterol,thalach,oldpeak,result,date from hd_test WHERE patient_id = 2';         
$output = fopen('N:\oldpatientgraph.csv', 'w');
$result = mysqli_query($link,$query);

// loop over the rows, outputting them
while ($row = mysqli_fetch_assoc($result)) fputcsv($output, $row);

?>

OUTPUT

The csv file contains output in following format :

1,1,1,1,1,11-1-2015 #line1

2,3,1,4,2,1-1-2000 #line2

Whereas i want to output the result in one line as follows :

1,1,1,1,1,11-1-2015,2,3,1,4,2,1-1-2000 #line1

Anyone here who knows how to do this ??

  • 写回答

2条回答 默认 最新

  • dongtuan1980 2017-03-19 09:12
    关注

    just concancenate the row, like below :

    // loop over the rows, outputting them
    $arr1 = array();
    while ($row = mysqli_fetch_assoc($result)){
       $arr1 = array_merge($arr1,array_values($row));
    }
    fputcsv($output,$arr1);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 前置放大电路与功率放大电路相连放大倍数出现问题
  • ¥30 关于<main>标签页面跳转的问题
  • ¥80 部署运行web自动化项目
  • ¥15 腾讯云如何建立同一个项目中物模型之间的联系
  • ¥30 VMware 云桌面水印如何添加
  • ¥15 用ns3仿真出5G核心网网元
  • ¥15 matlab答疑 关于海上风电的爬坡事件检测
  • ¥88 python部署量化回测异常问题
  • ¥30 酬劳2w元求合作写文章
  • ¥15 在现有系统基础上增加功能