小编Mik*_*zev的帖子

Rails 表单:如何附加请求参数?

我有一个列表页面,我通过带有 get params 的链接过滤项目(我可以选择许多链接,因此查询就像"?param1=value1&param2=value2")。但我也必须按文本字段过滤它,所以我做了一个表格:

<form>
  <%= text_field_tag :zip, params[:zip] %>
  <%= submit_tag 'OK', :name => nil %>
</form>
Run Code Online (Sandbox Code Playgroud)

但是当我提交时,文本字段参数会替换现有的查询参数。那么,如何使文本字段值添加到查询中,而不是替换它呢?

ruby forms ruby-on-rails

6
推荐指数
2
解决办法
1902
查看次数

MySQL:使用字符串参数搜索数字列

假设我们在表'order'中有一条id = 1的记录.这个查询:

SELECT * FROM 'orders' WHERE id = 'abc1'
Run Code Online (Sandbox Code Playgroud)

不会返回提到的记录.但是这个查询:

SELECT * FROM 'orders' WHERE id = '1abc'
Run Code Online (Sandbox Code Playgroud)

将返回id = 1的记录.这是因为当MySQL将字符串转换为数字'abc1'变为0,但'1abc'变为1.有一种很好的方法可以使MySQL严格搜索具有来自查询的id的记录,即不返回id = 1的记录提到的情况?

mysql

3
推荐指数
1
解决办法
123
查看次数

标签 统计

forms ×1

mysql ×1

ruby ×1

ruby-on-rails ×1