【发布时间】:2015-03-24 15:18:28
【问题描述】:
此代码位于我的模型文件夹下。这应该从数据库中获取详细信息并生成它的 csv 报告。如何更改导出的第一行?第一行是 aud_id、aud_datetime 等,这是字段的数据库名称。如何自定义?
public function get_by_hardware($har_barcode)
{
$this->db->join('hardware_asset', "hardware_asset.har_barcode = {$this->table}.aud_har");
$this->db->join('employee', "employee.emp_id = {$this->table}.aud_per", "left outer");
$this->db->where('aud_har', $har_barcode);
//$this->db->where('aud_per', null);
$this->db->order_by("aud_id","desc");
$query = $this->db->get($this->table); //
return $query;
}
感谢所有帮助。谢谢!
【问题讨论】:
-
将
as子句与选择一起使用。这将替换列名。 -
您的代码显示了如何从数据库中获取数据。如果要更改 csv 的第一行,我会在生成 csv 的地方进行更改,只需添加第一行,然后添加数据库中的数据数据。也许您可以向我们展示生成 csv 的代码?
-
@Mario A,是的,这会起作用,但如果 sql 会改变怎么办?你必须一次又一次地改变你的标题......最好改变一个地方而不是两个。
标签: php mysql sql codeigniter csv