get_where()是否允许多个参数?

你什么都不知道琼恩·雪诺

我正在将参数从模型传递给这样的视图

模型

class school_model extends CI_Model{

function employee_get($student_id){
$query = $this->db->get_where('students', array('student_id'=>$student_id));
return $query->row_array();
}

}

控制器

    function bret($student_id){
    $this->load->model('school_model');
    $data = $this->school_model->employee_get($student_id);
    echo $data['student_gender'];
    }

这显然转化为select * from students where id=id给定的例子,并且通过浏览器可以看到http://example.com/env/at/index.php/frontpage/bret/306

我想知道是否get_where()适合我是否要进行此查询

select student_gender,student_has_a_medical_condition from students where (student_gender = 'female' && student_has_a_medical_condition = 'no') LIMIT 40;

我需要扩展get_where()它才能工作吗?

首先,我建议阅读ActiveRecord上有关CodeIgniter的出色文档

您不必扩展,get_where()而只需使用现有方法来定义您的查询:

function employee_get($student_id){
$this->db->select('student_gender','student_has_a_medical_condition');
$query = $this->db->get_where('students', array('student_id'=>$student_id,'student_has_a_medical_condition'=>'no','student_gender'=>'female'),40);
return $query->row_array();
}

当然,您可以将其他参数传递给该函数,这样就不会对其进行硬编码,并且还可以将所需的列作为参数表传递。但是从文档开始。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Birt报表参数允许多个值

来自分类Dev

Birt报表参数允许多个值

来自分类Dev

Codeigniter get_where 查询

来自分类Dev

如何修改.htaccess规则以允许多个参数?

来自分类Dev

如何修改.htaccess规则以允许多个参数?

来自分类Dev

Codeigniter $ this-> db-> get_where

来自分类Dev

活动记录上的Codeigniter get_where

来自分类Dev

EF Core 是否允许不允许多个 NULL 的过滤/部分唯一索引?

来自分类Dev

vb表适配器在IN子句中不允许多个参数

来自分类Dev

在单个事件循环中是否允许多个cURL多句柄?

来自分类Dev

XSD中的xs:choice是否在结果XML中允许多个元素?

来自分类Dev

检查字符串是否包含数字,同时允许多个小数点?

来自分类Dev

Amazon Aurora:唯一字段是否允许多个空值?

来自分类Dev

在Spring Security中@Secured批注中是否使用'or'条件允许多个角色

来自分类Dev

Jenkins结帐流程步骤中是否允许多个“扩展”值?

来自分类Dev

是否可以为同一IP允许多个SSH主机密钥?

来自分类Dev

每个主机/端口是否允许多个队列管理器?

来自分类Dev

是否可以使用相同的脚本允许多个 testenv 标签?

来自分类Dev

表中单列的get_where codeigniter返回值

来自分类Dev

如何生成允许多个 HTTP 方法(此处:GET 和 HEAD)的预签名 URI?

来自分类Dev

TableView AllowsMultipleSelection-仍允许多个选择

来自分类Dev

COM对象注册-允许多个?

来自分类Dev

htaccess RewriteEngine URI,允许多个斜杠

来自分类Dev

Rails 4要求并允许多个

来自分类Dev

RPM规范-如何允许多个版本

来自分类Dev

RxJava允许多个onError调用

来自分类Dev

允许多个JLabel中的文本重叠

来自分类Dev

如何允许多个步骤定义匹配

来自分类Dev

为什么在XML中允许多个'>'

Related 相关文章

  1. 1

    Birt报表参数允许多个值

  2. 2

    Birt报表参数允许多个值

  3. 3

    Codeigniter get_where 查询

  4. 4

    如何修改.htaccess规则以允许多个参数?

  5. 5

    如何修改.htaccess规则以允许多个参数?

  6. 6

    Codeigniter $ this-> db-> get_where

  7. 7

    活动记录上的Codeigniter get_where

  8. 8

    EF Core 是否允许不允许多个 NULL 的过滤/部分唯一索引?

  9. 9

    vb表适配器在IN子句中不允许多个参数

  10. 10

    在单个事件循环中是否允许多个cURL多句柄?

  11. 11

    XSD中的xs:choice是否在结果XML中允许多个元素?

  12. 12

    检查字符串是否包含数字,同时允许多个小数点?

  13. 13

    Amazon Aurora:唯一字段是否允许多个空值?

  14. 14

    在Spring Security中@Secured批注中是否使用'or'条件允许多个角色

  15. 15

    Jenkins结帐流程步骤中是否允许多个“扩展”值?

  16. 16

    是否可以为同一IP允许多个SSH主机密钥?

  17. 17

    每个主机/端口是否允许多个队列管理器?

  18. 18

    是否可以使用相同的脚本允许多个 testenv 标签?

  19. 19

    表中单列的get_where codeigniter返回值

  20. 20

    如何生成允许多个 HTTP 方法(此处:GET 和 HEAD)的预签名 URI?

  21. 21

    TableView AllowsMultipleSelection-仍允许多个选择

  22. 22

    COM对象注册-允许多个?

  23. 23

    htaccess RewriteEngine URI,允许多个斜杠

  24. 24

    Rails 4要求并允许多个

  25. 25

    RPM规范-如何允许多个版本

  26. 26

    RxJava允许多个onError调用

  27. 27

    允许多个JLabel中的文本重叠

  28. 28

    如何允许多个步骤定义匹配

  29. 29

    为什么在XML中允许多个'>'

热门标签

归档