我正在使用PHP从查询中导出文本文件。选择结果如下

Account   student_no
001        stu_001
           stu_001

001        stu_002
           stu_002


我是由(select * from payment group by account,student_no asc)选择的,所以我的问题是我需要在每个组之间(即001 stu_001、001 stu_002)插入空白行以导出文本文件,因此如何在PHP中做到这一点。

最佳答案

首先按帐户ORDER结果,然后

$previousAccount="";
foreach($records as $record)
{
   $account=$record["account"];
   if($account!=$previousAccount)
  {
   $output.=PHP_EOL;  // or echo or fwrite etc
  }
  $previousAccount=$account;
...
...
...
...
}

关于php - 如何从选择查询中为每个组在php中插入空白行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18481935/

10-15 18:50