gpt4 book ai didi

php - codeigniter 使用 Ignited-Datatables 类卡住连接

转载 作者:行者123 更新时间:2023-11-30 00:53:18 24 4
gpt4 key购买 nike

我在 codeigniter 中使用这个库

https://github.com/IgnitedDatatables/Ignited-Datatables/blob/master/application/libraries/Datatables.php

并且内部联接有问题,事实上没有一个联接对我有用。

$this->load->library('datatables');
$this->datatables
->select("id, date, customer_name, inv_total, total_tax, total_discount,
total, paid_by, cf1, cf2")
->from('sales')
->join('customers', 'customers.id=sales.customer_id', 'INNER')
->unset_column('id');
echo $this->datatables->generate();

cf1 和 cf2 在客户表中,我想检索它们

最佳答案

由于您使用的是内连接,并且两个表都包含名为 id 的字段,因此 mysql 会因字段不明确而返回错误。因此,您应该通过 tablename.feildname 引用此类字段。

 $this->datatables
->select("sales.id, date, customer_name, inv_total, total_tax, total_discount,
total, paid_by, cf1, cf2")
->from('sales')
->join('customers', 'customers.id=sales.customer_id', 'INNER')
->unset_column('sales.id');
echo $this->datatables->generate();

关于php - codeigniter 使用 Ignited-Datatables 类卡住连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20792336/

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