Php CodeIgniter PDO-调用未定义的方法CI_DB_PDO_mysql_驱动程序::num_rows()

Php CodeIgniter PDO-调用未定义的方法CI_DB_PDO_mysql_驱动程序::num_rows(),php,database,codeigniter,pdo,Php,Database,Codeigniter,Pdo,我试图对web登录/注册系统进行编码,但出现以下错误: 致命错误:调用第7行(模型路径)中未定义的方法CI_DB_pdo_mysql_driver::num_rows() 我还尝试使用rowCount()来代替,但仍然不起作用 这就是模型: <?php class Member_model extends CI_Model { public function can_log_in() { $query = $this->db->select('pass

我试图对web登录/注册系统进行编码,但出现以下错误:

致命错误:调用第7行(模型路径)中未定义的方法CI_DB_pdo_mysql_driver::num_rows()

我还尝试使用rowCount()来代替,但仍然不起作用

这就是模型:

<?php

class Member_model extends CI_Model {
    public function can_log_in() {
        $query = $this->db->select('password')->where('email', $this->input->post('email'));

        if ($query->num_rows() == 1) {
            if (password_verify($this->input->post('password'), $query->row(1))) {
                return TRUE;
            }
        } else {
            return FALSE;
        }
    }
}

您在查询中忘记了
表名

$this->db->select('password');
$this->db->where('email', $this->input->post('email'));
$this->db->get('mytable');// add table name in your query