在不使用活动记录的情况下将多个参数传递给代码点火器中的sql查询

Mik*_*ono 0 php sql codeigniter

我已经研究了这个,但没有得到正确的答案,我试图在代码点火器中传递多个参数sql查询而不使用活动记录,它不适合我,看看我在下面做了什么

在我的模型中我有:

function get_values($id, $age)
{
$sql='SELECT * FROM tblRegister where id=? AND unit=?';
$query=$this->db->query($sql, array('$id','$age'));
return $query->result_array();

}
Run Code Online (Sandbox Code Playgroud)

在控制器中我有:

function get_values()
{
$result=$this->register_model->get_values(32, 23);

}
Run Code Online (Sandbox Code Playgroud)

这对我不起作用,我认为将参数传递给查询是一个错误,如何格式化语法以使其工作正常?问候

Bor*_*ora 8

尝试不带引号的变量:array($ id,$ age)

function get_values($id, $age)
{
   $sql='SELECT * FROM tblRegister where id=? AND unit=?';
   $query=$this->db->query($sql, array($id,$age));
   return $query->result_array();
}
Run Code Online (Sandbox Code Playgroud)