Php 阵列未在codeigniter中运行

Php 阵列未在codeigniter中运行,php,arrays,codeigniter,Php,Arrays,Codeigniter,这个代码有什么问题?我正在检查数据库中是否已经存在Uyedi。但它在giris.php上的结果是Array(),当我使用ready take username并单击kayit.php上的按钮时,它会将我发送到anasayfa.php Uyeler.php控制器-> public function giris(){ $uyeadi=$this->input->post('uyeadi'); $uyesifre=$this->input->post('uyes

这个代码有什么问题?我正在检查数据库中是否已经存在Uyedi。但它在giris.php上的结果是Array(),当我使用ready take username并单击kayit.php上的按钮时,它会将我发送到anasayfa.php

Uyeler.php控制器->

public function giris(){
    $uyeadi=$this->input->post('uyeadi');
    $uyesifre=$this->input->post('uyesifre');
    $this->load->model('Uyeler_model');
    $sonuc = $this->Uyeler_model->uyevarmi($uyeadi,$uyesifre);
    print_r($sonuc);
}
Uyeler_model.php->

function uyevarmi($uyeadi,$uyesifre){
    $result=$this
    ->db
    ->select('*')
    ->from('uyeler')
    ->where('uyeadi',$uyeadi)
    ->where('uyesifre',md5($uyesifre))
    ->get()
    ->result();
    return $result;
}

result->
Array ( )

伙计,这意味着根据你的查询没有匹配的行。如何匹配?我的数据库打印查询中有Uyedi和uyesifre表中的数据,然后运行检查查询是否正常。echo$this->db->last_query();为了提高此答案的质量,请解释提问者代码的错误以及您的答案如何解决他们的问题。
function uyevarmi($uyeadi,$uyesifre){
$result=$this
->db
->select('*')
->from('uyeler')
->where(['uyeadi'=>$uyeadi,'uyesifre'=>md5($uyesifre)])
->get()
->result();
return $result;
}
function uyevarmi($uyeadi,$uyesifre){
    $this->db->select('*');
    $this->db->from('uyeler');
    $this->db->where('uyeadi', $uyeadi);
    $this->db->where('uyesifre', md5($uyesifre));
    $query = $this->db->get();
   if ($query->num_rows() > 0) {
        return $query->result_array();
   } else {
      return false;
   }
}