我正在从我的android应用程序访问我的登录代理数据库,其中的凭据是使用codeigniter访问的,但我面临着上面的问题,以及Message: count():参数必须是一个数组或实现Countable的对象。
我将我所有的控制器和模型代码与错误图片一起附加在下面
我试着通过邮递员访问,但我遇到了同样的问题
MODEL
public function agent_login($data){
$loginName = $data['loginName'];
$password = md5($data['password']);
$this->db->select("agent_id,agent_first_name,CONCAT_WS(' ', agent_first_name, agent_last_name) AS agent_name,agent_company_name,agent_id,agent_bus_level,agent_phone,agent_bus_assistant,agent_bus_number");
$this->db->from('agent');
$this->db->where('agent_first_name',$loginName);
$this->db->where('agent_password',$password);
$user= $this->db->get()->row();
return $user;
}
CONTROLLER
public function agentLogin(){
$data = $_POST;
$result =$this->agent_model->agent_login($data);
if(count($result)>0){
} else {
$result = Null;
}
print json_encode($result);
}我希望从数据库中获取代理详细信息
发布于 2019-05-03 16:37:04
我得到了一个解决方案一个问题是由php版本引起的它是7.2,但我的系统需要5.6
https://stackoverflow.com/questions/55965820
复制相似问题