Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Activerecord 按用户id和活动id查找只显示一条记录_Activerecord_Codeigniter 2 - Fatal编程技术网

Activerecord 按用户id和活动id查找只显示一条记录

Activerecord 按用户id和活动id查找只显示一条记录,activerecord,codeigniter-2,Activerecord,Codeigniter 2,我有一个桌子使用者 身份证 用户id 活动标识 地位 我需要显示具有特定用户id和活动id的所有数据。我正在尝试 用户::按用户id和活动id(“5”、“11”)查找 但它只给出了一个记录 如何获取所有值?您没有给出太多的信息,但是如果使用Rails 4,也许您可以尝试返回一条记录: User.find_by(user_id: 5, activity_id: 11) 或 请使用以下查询获取具有特定用户id和活动id的所有记录 User.where(user_id: 5, activity_

我有一个桌子使用者

  • 身份证
  • 用户id
  • 活动标识
  • 地位 我需要显示具有特定用户id和活动id的所有数据。我正在尝试

    用户::按用户id和活动id(“5”、“11”)查找

但它只给出了一个记录


如何获取所有值?

您没有给出太多的信息,但是如果使用Rails 4,也许您可以尝试返回一条记录:

User.find_by(user_id: 5, activity_id: 11)


请使用以下查询获取具有特定用户id和活动id的所有记录

User.where(user_id: 5, activity_id: 11)
它提供一个ActiveRecord::Relation数组

根据的文件规定,由(args)查找
查找第一条记录 符合指定条件。
参考:


它是否返回所有记录?或者只是一条记录?你能解释一下
find\u by
是如何回答这个问题的吗?这里的上下文是什么?我认为
find_by
是错误的答案,同意吗?
User.where(user_id: 5, activity_id: 11)