class Mymodel extends CI_Model
{
public function getData($passwd,$email)
{
//$flag=0;
$u->where('username', $email);
$u->where('password', $passwd);
$total = $u->count();
echo $total;
}
}
我想要显示总数。由$u->count()
返回的行但我得到以下错误
遇到PHP错误
严重性:注意
消息:未定义的变量:u
文件名:models / mymodel.php
行号:10
答案 0 :(得分:0)
您收到错误,因为该类的范围内没有变量$u
。您需要将其传递给函数
public function getData($passwd, $email, $u)
有几种方法可以实现,但这是最简单的解决方案。
答案 1 :(得分:0)
这将返回计数
public function getData($passwd, $email)
{
//$flag=0;
$this->db->where('username', $email);
$this->db->where('password', $passwd);
$total = $this->db->count_all_results('table_name');
return $total;
}
上面的方法返回计数,你可以简单地调用它
echo $this->mymodel->getData($passwd, $email);
来自您的控制器。