Php 行数组()在codeigniter库中不工作
我已经创建了一个函数来获取库中codeigniter中的用户数据。使用此函数行\数组或行函数不起作用。打印$this->CI->db->last\u query时;函数,并且该查询在phpmyadmin中正确运行。我的代码如下Php 行数组()在codeigniter库中不工作,php,mysql,codeigniter,Php,Mysql,Codeigniter,我已经创建了一个函数来获取库中codeigniter中的用户数据。使用此函数行\数组或行函数不起作用。打印$this->CI->db->last\u query时;函数,并且该查询在phpmyadmin中正确运行。我的代码如下 $result = $this->CI->db->select('`id`, `firstname`, `lastname`, `username`, `email`, `access`') ->from('
$result = $this->CI->db->select('`id`, `firstname`, `lastname`, `username`, `email`, `access`')
->from('HM_admin')
->where(array('username' => $username, 'password' => md5($password)))
->get()
->row_array();
echo $this->CI->db->last_query();
echo '<pre>';
print_r($result); exit;
对不起,英语不好…@Hira Singh
只需从代码中删除CI表单并尝试此代码
$this->CI->db->select('`id`, `firstname`, `lastname`, `username`, `email`, `access`',False)->from('HM_admin')->where(array('username' => $username, 'password' => md5($password)))->get()->row_array();
在select as的第二个参数中添加false
$this->CI->db->_protect_identifiers=false;
$this->CI->db->select('id,firstname,lastname,username,email,access')->from('HM_admin')->where(array('username' => $username, 'password' => md5($password)))->get()->row_array();
$this->CI->db->_protect_identifiers=true;
还是这样写
在select as的第二个参数中添加false
$this->CI->db->_protect_identifiers=false;
$this->CI->db->select('id,firstname,lastname,username,email,access')->from('HM_admin')->where(array('username' => $username, 'password' => md5($password)))->get()->row_array();
$this->CI->db->_protect_identifiers=true;
试试这个
$result->row\u数组;这也不起作用。@HiraSingh试试这个$This->db->选择'id,firstname,lastname,username,email,access'$query=$this->db->get_where'HM_admin',array'username'=>$username',password'=>md5$password;返回$query->row\u数组;这也不起作用。在这个库中,没有任何东西像row_数组那样工作;或排;或结果_数组;或结果;等等等等。。。但查询打印正确。@HiraSingh库中的print\r$resultMy函数中打印的值是多少,$this->CI是我的实例。我不能移除这个
$this->CI->db->_protect_identifiers=false;
$this->CI->db->select('id,firstname,lastname,username,email,access')->from('HM_admin')->where(array('username' => $username, 'password' => md5($password)))->get()->row_array();
$this->CI->db->_protect_identifiers=true;