我使用codeigniter框架,在这种情况下,我使用datatable来生成值来查看文件。我需要CONCAT选项到这个查询的。但当我使用它显示500内部服务器错误。下面我给出了查询。
$this->load->library('datatables');
$this->datatables
->select("sales.id as sid, CONCAT(sales.id, ' ',sales.export_status) as chid, date, reference_no, customer_name, note, delete_status, table_name, count, inv_total, inv_discount, total_tax2, total, internal_note");
$this->datatables->join('order_table', 'order_table.id=sales.tableid', 'left');
$this->datatables->from('sales');
我不知道是什么问题,我参考了这么多链接,但我不能得到正确的解决方案。请指引我。
$this->db->select()
接受第二个可选参数。如果将其设置为FALSE, CodeIgniter将不会尝试保护带有反引号的字段或表名。这在需要复合选择语句时非常有用。
$this->datatables->select("sales.id as sid, CONCAT(sales.id, ' ',sales.export_status) as chid, date, reference_no, customer_name, note, delete_status, table_name, count, inv_total, inv_discount, total_tax2, total, internal_note",FALSE);