gpt4 book ai didi

php - 如何在 codeigniter 数据表查询中使用 CONCAT?

转载 作者:行者123 更新时间:2023-11-29 01:54:41 26 4
gpt4 key购买 nike

我正在使用 codeigniter 框架,在此我使用数据表生成值以查看文件。我需要对此查询的 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);

关于php - 如何在 codeigniter 数据表查询中使用 CONCAT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32398920/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com