php - row_array() 在 codeigniter 库中不起作用

标签 php mysql codeigniter

我在库的 codeigniter 中创建了一个函数来获取用户数据。使用此函数 row_array() 或 row() 函数不起作用。当我打印 $this->CI->db->last_query();功能,并且该查询在 phpmyadmin 中正常运行。我的代码如下。

    $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;

抱歉英语不好...

最佳答案

@希拉·辛格

只需从您的代码中删除 CI 表单并尝试此代码。

$result = $this->db->select('`id`, `firstname`, `lastname`, `username`, `email`, `access`')
            ->from('HM_admin')
            ->where(array('username' => $username, 'password' => md5($password)))
            ->get()
            ->row_array();

echo $this->db->last_query();
echo '<pre>';
print_r($result); exit;

关于php - row_array() 在 codeigniter 库中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28697627/

相关文章:

php - $_POST 未知数量的元素

mysql - 测试将数据保存在数据库中

php - 查找本周创建的记录 CakePHP 3

mysql - 列出组内的最大值

codeigniter - 无法在codeigniter中获取post表单提交值

php - 无法从mysql查询获取数据到 Controller

php - Laravel 使 Acl 用户具有权限(无等级/组)

php - foreach() SQL查询得到唯一的结果

php - PHP Google Play订阅API

php - 排序 varchar 列 codeigniter