在cpanel共享主机上运行my代码时,Im将面临以下错误。我使用共享主机,所以不能按模式更改组设置。我还在=>文件中更改了“严格”的database.php false
#误差
发生数据库错误
错误号: 1140
在不带GROUP的聚合查询中,SELECT列表的表达式#2包含非聚合列'whitepel_servepel.f.currency_code';这与sql_mode=only_full_group_by不兼容
SELECT sum(fee) as paid_amt, `currency_code`
FROM `subscription_details_history` as `s`
JOIN `subscription_fee` as `f` ON `f`.`id`=`s`.`subscription_id`文件名:model/Dashboard_model.
线路号码: 313
#第313行代码是
public function get_payment_info(){
$ret = '';
$query=$this->db->select('sum(fee) as paid_amt, currency_code')->from('subscription_details_history as s')->join('subscription_fee as f','f.id=s.subscription_id')->get();
if($query !== FALSE && $query->num_rows() > 0){
$ret = $query->result_array();
}
return $ret;
}发布于 2022-11-22 07:18:13
您的服务器可能打开了通过。您可以关闭它,也可以通过以下方式将所选字段添加到组中。
https://stackoverflow.com/questions/74528429
复制相似问题