CodeIgniter 模型函数,得到 Synatx 错误

安贾莉·帕蒂尔

我已经编写了一个 codeigniter 模型函数,但是在 php 7 中出现语法错误.. 请你建议我更改

在 group by order by 语句附近出错..

我的代码片段:

function listing($searchText = '', $page, $segment)
    {
        $this->db->select('tr.*,group_concat(tg.groundname) as grplist ');
        $this->db->from('tb_tournament as tr ');
        $this->db->join('tournamentground as tg', 'tr.tournamentId=tg.tournamentId', 'left'); 

         $this->db->where('tr.is_deleted','0');
        if(!empty($searchText)) {
            $likeCriteria = "  (tr.organizerName  LIKE '%".$searchText."%'
                            OR  tr.location  LIKE '%".$searchText."%'
                            OR  tr.phone  LIKE '%".$searchText."%'
                            OR  tr.email  LIKE '%".$searchText."%'
                            OR  tr.level  LIKE '%".$searchText."%'
                            OR  tr.gender  LIKE '%".$searchText."%')";
            $this->db->where($likeCriteria);
        }


         $this->db->group_by('tr.tournamentId');
         $this->db->order_by('tr.tournamentId', 'DESC'); 
         $this->db->limit($page, $segment);
         $query = $this->db->get();

         $result = $query->result();   
         //print"<pre>";
         //print_r($result);
         return $result;
    }

在此处输入图片说明

拉克什·希雷 |

您可以在查询中使用以下逻辑:

....
$this->db->or_like('tr.organizerName',$searchText);
$this->db->or_like('tr.location',$searchText);
....
....

完成 :)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

切换Synatx错误问题

值在codeigniter模型函数中被更改

Codeigniter模型解析错误

由于逗号引起的php逻辑语句synatx错误

在Rails的视图中调用模型函数引发错误

从Codeigniter库调用模型显示错误

致命错误:加载 codeigniter 模型时

从 Codeigniter 中的单个控制器函数调用两个模型函数

回调函数返回错误的CodeIgniter

CodeIgniter错误-在null上调用成员函数

Codeigniter函数未定义的错误

修复查询 codeigniter 模型语法错误中的错误

如何在Codeigniter中将jQuery值传递给php模型函数

带有 WHERE 子句过滤的 codeigniter 模型函数结果数组

宁静的put方法在codeigniter中得到错误的结果?

CodeIgniter 表单验证匹配得到太多错误消息

泛型函数的Haxe错误

如何减轻线性模型函数中的“可变长度不同”错误

Codeigniter内部服务器错误加载模型

PHP CodeIgniter错误:未定义属性:模型

Codeigniter-在1个视图中显示来自2个不同模型函数的2个不同数据

Codeigniter-form_validation回调函数错误消息

Codeigniter错误:调用未定义函数mysql_pconnect()

如何解决此CodeIgniter的“函数实参过多”错误?

Codeigniter 3致命错误:在null上调用成员函数database()

错误调用成员函数 getPccMethod() 在 null CodeIgniter 4

CodeIgniter:函数调用result_array()给出错误

Codeigniter函数“ from_label()”给出错误

codeigniter函数错误,用户ID不起作用