程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Codeigniter的`where`和`or_where`大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Codeigniter的`where`和`or_where`?

开发过程中遇到Codeigniter的`where`和`or_where`的问题如何解决?下面主要结合日常开发的经验,给出你关于Codeigniter的`where`和`or_where`的解决方法建议,希望对你解决Codeigniter的`where`和`or_where`有所启发或帮助;

您可以只修改两行:

->where('(library.available_until >=', date("Y-m-d H:i:s"), falSE)
->or_where("library.available_until = '00-00-00 00:00:00')", NulL, falSE)
@H_404_5@

编辑:

省略该falSE参数会将反引号放在方括号之前,并使它们成为表名称/值的一部分,从而使查询无法使用。

NulL参数存在于此仅仅是因为该函数要求第二个参数为值,并且由于我们没有第二个参数,因此我们发送NulL。

解决方法

我正在尝试在模型中指定查询

$this->db
        ->SELEct('*')
        ->from('library')
        ->where('library.raTing >=',$form['slider'])
        ->where('library.votes >=','1000')
        ->where('library.language !=','GeRMAN')
        ->where('library.available_until >=',date("Y-m-d H:i:s"))
        ->or_where('library.available_until =',"00-00-00 00:00:00")
        ->where('library.release_year >=',$year_start)
        ->where('library.release_year <=',$year_end)
        ->join('raTing_repo','library.id = raTing_repo.id')

所以,我遇到的麻烦是我的or_where。我希望or仅限于该available_until领域。但是,目前,我得到的结果是德语,这不是我想要的。如何将我的or_where过滤器available_until仅限制为该字段?

@H_489_39@@H_489_39@
@H_489_39@

大佬总结

以上是大佬教程为你收集整理的Codeigniter的`where`和`or_where`全部内容,希望文章能够帮你解决Codeigniter的`where`和`or_where`所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。