gpt4 book ai didi

mysql - 2 用一个变量查找条件

转载 作者:行者123 更新时间:2023-11-29 14:57:46 25 4
gpt4 key购买 nike

现在我的 Projects.paginate 中只有一个条件代码如下

   def list
@projects = Project.paginate(:page => params[:page], :per_page => 100, :order => (sort_column + ' ' + arrow), :conditions => ["description LIKE ?", "%#{query}%"])

我想在这里提出另一个条件,但事实证明它很困难。我试过了

   @projects = Project.paginate(:page => params[:page], :per_page => 100, :order => (sort_column + ' ' + arrow), :conditions => ["description OR name LIKE ?", "%#{query}%"])

但我从 SQL Controller 收到绑定(bind)错误。有任何想法吗?我也不能使用 = 符号。

最佳答案

您的条件数组中需要有两个绑定(bind)变量:

qt = "%#{query}%"
@projects = Project.paginate(:conditions =>
["description LIKE ? OR name LIKE ?", qt, qt], ..)

关于mysql - 2 用一个变量查找条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4121056/

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